Remember, when picking names for your kids, the most important thing to consider is all the different ways each name could be mocked by your kid's classmates. For example, please don't name your kid "Richard." I remember I used to want to call my kid Arphaxhad if it was a boy, and Aurelia if it was a girl, but now I realize I was mostly just being silly (at least with Arphaxhad). Also, re: who takes which name after marriage: I wouldn't mind taking my wife's name after marriage, provided she has a nicer last name than I do. All throughout school people would always call me just by my last name (Gallager), and I've gotten kind of tired of it.