I really love [name]Matilda[/name], [name]Harper[/name] and [name]Lucy[/name], and [name]Madeline[/name] and [name]Lily[/name] are lovely too. [name]Alexandra[/name] nn [name]Lexi[/name] is my least fave of the bunch but is still a pretty inoffensive, classic name so I certainly don’t hate it.
I absolutely adore [name]Kate[/name], [name]Elise[/name] and [name]Elizabeth[/name] as middle names. I like [name]Rose[/name], [name]Mae[/name] and [name]Marie[/name] too but they feel a little bit “filler”. [name]Rose[/name] and [name]Mae[/name] make beautiful first names though.
I’d rule out [name]Harper[/name] straight away because of the surname Hogg. It is a difficult surname to work with anyway but [name]Harper[/name] Hogg makes her sound like a cartoon character to be frank! Lol. Also you say you want a cute name that she’ll still like as an adult. None of us can predict what sort of names your daughter will like as an adult but I think most people probably feel happier with classic, timeless names rather than a name like [name]Harper[/name], which as lovely as it is, is a very trendy name tied to this era which may seem dated in the future. I personally would also rule out [name]Alexandra[/name] just because it’s not my fave and it feels a little bit 80s to me now, even though it is a classic name really.
So that leaves [name]Lucy[/name] and [name]Lily[/name], [name]Madeline[/name] and [name]Matilda[/name]. All 4 are lovely choices, but I do have preferences. Between the similar [name]Lucy[/name] and [name]Lily[/name], I’d definitely choose [name]Lucy[/name]. [name]Lily[/name] is beautiful but there are so many [name]Lily[/name]'s, [name]Liliana[/name]'s, [name]Lilia[/name]'s, [name]Lillian[/name]'s, [name]Lilly[/name]'s, etc around that when you add them all up, [name]Lily[/name] is uber popular. [name]Lily[/name] on it’s own is at number 15, far more popular than the other names on your list. I also personally find [name]Lucy[/name] more charming. It’s very “cute” on a little girl which you want, but it ages so well. I know several adult [name]Lucy[/name]'s of different ages and it works at any age. I think it is truly timeless as well. [name]Lucy[/name] [name]Elizabeth[/name] Hogg is beautiful. [name]Lucy[/name] [name]Alexandra[/name] Hogg, [name]Lucy[/name] [name]Matilda[/name] Hogg and [name]Lucy[/name] [name]Madeline[/name] Hogg are all really lovely too!
Then there’s [name]Madeline[/name] and [name]Matilda[/name], both are gorgeous names with cute nicknames ([name]Maddie[/name], [name]Mattie[/name], [name]Tillie[/name], [name]Tilda[/name]). [name]Madeline[/name] sounds very elegant and feminine, [name]Matilda[/name] is strong, literary and quirky. My personal fave would be [name]Matilda[/name]. It’s way down the popularity charts in the US (which is strange to me because it’s top 100 here in the UK) but it’s still familiar so wouldn’t be considered “strange”. [name]Matilda[/name] [name]Mae[/name] is absolutely adorable. [name]Matilda[/name] [name]Kate[/name] and [name]Matilda[/name] [name]Elise[/name] sound a little more elegant and sophisticated if you’d like something that’s going to age well with her and that she’ll love as an adult.
So, my faves are [name]Lucy[/name] and [name]Matilda[/name] ([name]Lucy[/name] [name]Madeline[/name] or [name]Lucy[/name] [name]Elizabeth[/name], [name]Matilda[/name] [name]Kate[/name] or [name]Matilda[/name] [name]Elise[/name]). Personally I’d go with [name]Matilda[/name] as I think it fits both you and your wife’s priorities. I think the longer names ([name]Matilda[/name], [name]Madeline[/name] or [name]Alexandra[/name]) work best with Hogg as it is only one syllable. The flow with the longer first names takes the emphasis away from the surname in my opinion and makes it less noticeable if that makes any sense?
So these are my choices for you in order:
- [name]Matilda[/name] ([name]Kate[/name], [name]Elise[/name] or [name]Mae[/name])
- [name]Lucy[/name] ([name]Madeline[/name], [name]Elizabeth[/name], [name]Matilda[/name] or [name]Alexandra[/name])
- [name]Madeline[/name] ([name]Kate[/name], [name]Rose[/name] or [name]Mae[/name])
Good luck! [name]Hope[/name] that helps 