[name]Tanner[/name] [name]Hudson[/name] (not really traditional, does it fit? Like it alot!): For me, [name]Tanner[/name] doesn’t fit with [name]Hannah[/name] not only because of the style, but because the beginnings rhyme (Han and [name]Tan[/name]).
[name]John[/name] [name]Hudson[/name]: I think this is really handsome!
[name]Jonathan[/name] [name]Hudson[/name]: I prefer [name]John[/name] [name]Hudson[/name], because [name]Jonathan[/name] and [name]Hudson[/name] have similar ending sounds…
[name]Jacob[/name] [name]Hudson[/name]: [name]Jacob[/name] has been #1 in popular since what seems like the beginning of time, so it’s too overused for me.
[name]Spencer[/name] [name]Hudson[/name] (nn [name]Spence[/name]): I like this, and think [name]Spencer[/name] is a great way to feel modern while still keeping true to the classic [name]Hannah[/name].
From your list, I vote for [name]John[/name] or [name]Spencer[/name] with [name]Hannah[/name].
Girl:
[name]Mallory[/name] [name]Leeann[/name] (not really traditional either): [name]Mallory[/name] means "unlucky, " which may or may not bother you, and [name]Leeann[/name] is really dated (which may or may not bother you).
[name]Mallorie[/name] [name]Rose[/name]: [name]Mallory[/name] (I’d personally stay away from [name]Malorie[/name]) [name]Rose[/name] is too R heavy for me, and [name]Rose[/name] is the #1 middle name for girls (which may or may not bother you)…
[name]Mallorie[/name] [name]Jayne[/name]: I’d personally stay away from the inventive spellings, because they’ll give your daughter a lifetime of having to correct people’s spelling, and to me, rob the names of their elegance. (But that’s just me!) I think [name]Mallory[/name] [name]Jane[/name] is pretty.
[name]Abigail[/name] [name]Leeann[/name] (very popular): The L’s cancel each other out, so I’d avoid [name]Leeann[/name] here, too. I do think [name]Abigail[/name] works with [name]Hannah[/name], as long as you don’t mind its popularity.
[name]Rachel[/name] [name]Kathleen[/name]: This one is too dated to me, and I personally prefer your [name]Lila[/name] combo.
[name]Lila[/name] [name]Rose[/name]: I really love this, but I’d personally go with [name]Rosalie[/name] instead of [name]Rose[/name] due to its popularity.
From your list, I vote for [name]Lila[/name]! I think it’s really pretty…
Girls
[name]Audrey[/name] (popular, though)
[name]Amelia[/name] (ditto)
[name]Cora[/name]
[name]Charlotte[/name]
[name]Daisy[/name]
[name]Eden[/name]
[name]Genevieve[/name] (nn [name]Evie[/name])
[name]Georgia[/name]
[name]Iris[/name]
[name]Ivy[/name]
[name]Julia[/name]
[name]Josephine[/name]
[name]Katherine[/name]
[name]Lucy[/name]
[name]Lydia[/name]
[name]Laura[/name]
[name]Matilda[/name]
[name]Phoebe[/name]
[name]Rosalie[/name]
[name]Ruby[/name]
[name]Stella[/name]
[name]Scarlett[/name]
[name]Tess[/name]/[name]Tessa[/name]
[name]Violet[/name]
Boys:
[name]Bennett[/name]
[name]Calvin[/name]
[name]Charles[/name]
[name]Conrad[/name]
[name]Dexter[/name]
[name]Davis[/name]
[name]Edward[/name]
[name]Elias[/name]
[name]Everett[/name]
[name]Finnian[/name] (nn [name]Finn[/name])
[name]Gideon[/name]
[name]George[/name]
[name]Henry[/name]
[name]Harrison[/name]
[name]Jasper[/name]
[name]James[/name]/[name]Jameson[/name]
[name]Kellan[/name]
[name]Leo[/name]
[name]Luke[/name]
[name]Nathan[/name]
[name]Oliver[/name]
[name]Quentin[/name]
[name]Reed[/name]
[name]Simon[/name] (pretty M heavy with your last name, though)
[name]Samson[/name]
[name]Sullivan[/name]
[name]Theodore[/name]
[name]Wilson[/name]
[name]Xavier[/name]
I put some surnames above, because I do think that some surnames (like [name]Spencer[/name] and even [name]Hudson[/name], now that I think about it) sound fine with [name]Hannah[/name] because of its popularity. (Edited: to remove names that don’t work with [name]Mitchell[/name]…)
Good luck!