Mine comes from way back in the distant past. When I was playing WoW, I had a habit of using latin names which were a play on words in English. My main char (an undead rogue for those who care) was called 'Nihil' (in fact this was my 'online name' for all things gaming and still is wherever possible.) 'Nihil' means 'Nothing' in English. Geddit? I couldn't think of a good name for my character so I called him nothing, just in another language. Yeah I was a bit up myself on the whole literary thing
Anyway, the idea matured and became a sort of in-joke for my guild, so I had:
Honoratus (Honourable) the Orc warrior
Lususnaturae (A freak of Nature) the Druid
Maleficus (mischievous or evil-doing) the Undead Rogue
Lumen (Light) the Paladin
And so on. I can't remember them all.
I even ended up naming one of my guild mate's characters, which is a funny story. He called his chars things like 'Accident' and 'Consequence' so that when he crafted items they would say 'Made by Accident' on them. At one point, a Blizzard GM went 'You can't do that,change the names' so I suggested he rename Consequence 'Consentire',
which you guessed it, means 'consequence' in Latin. The GM never worked it out.
Problem is, a lot of people seem to use the name 'Nihil', so I often find myself being unable to get the name I want. Now at the time, I was reading some Star Wars book or something, and it had a character called Zeck in it I think. I thought, well, if I can't have Nihil maybe I can have that. No dice. So losing my patience and continuing the 'I like to do witty/silly things with language theme' I decided to add a slient 'h' and went 'ha, jokes on you internets! It's still pronounced Zeck!' and did the dance of joy.
And thus a Legend was born
Since nobody else has done it, I've been able to get Zechk pretty much everywhere in the intervening years, so generally I try for Nihil and end up with Zechk. These days I'm more well known as Zechk, so I kinda have to bite the bullet and go with that.