I really like first names when they match with the surname by starting with the same letter. Does that make sense?! So Ledder could go well with Luke, Lewis, Leo, etc. My favourite boy name is Max - good job my surname begins with an M!
I'm trying to remind myself that names are always shortened too, so the nickname must also match..
Isn't it hard? and such a responsibillty too because they will always be stuck with it, even if it becomes really unfashionable.