I'm not too fond of my name. John is my first name, and it's just so generic.
I wish my name just consisted of my middle and last: Stephen Herzog. Stephen means crown and Herzog is the German word for duke, so they go together pretty well. Herzog sounds a lot like some sort of German sausage, though.
I like the male names James and Aaron, and the female names Ellen and Julia.