All my characters names are variations of my last name + the characters personality. A few examples should clear things up.
Real last name = Mangham sooo
Mangham + dwarf character (as people think dwarfs sound scottish) i named him = Magnanamus
Mangham + Tauren (they look like cows and cows moo) soo he became = Manghamoo
Mangham + Orc (they use dogs and look abit like mutts themselves) so became = Mangeham
I know its not exactly brilliant logic but when i play my chars they just seem to suit their names.
I also have some chars named after my kids or family members or old past/present/future pets.
Oh and i nearly forgot my 2 personal favourites of mine.
Mangham + death knight = Mangaknight
And my smartest if i do say so myself....
Mangham + troll shaman = Shamangham (see what i did thar?)