As a longtime GM, names are my specialty. I can come up with a pretty good one in little time. However, when playing video games nowadays, I mostly let my ten-year-old son name my characters. He comes up with the most hilarious names.
He likes variations on female names for my male characters. "Boy named Sue" kind of stuff, but weirder and funnier.
I remember once when he was about seven, he couldn't remember the word "goddess" for a couple of minutes, so he made me name some rough slayer-type God-Woman. I spelled it God-Womyn, just to be contrary.