Narrowing down our list

It’s official: We’re having a girl! Our first child this [name]July[/name]! We’ve narrowed down our list to 4:
[name]Margaret[/name] (for my maternal grandmother)
[name]Colleen[/name] (for my mother)
[name]Ann[/name]/e/a (for mother in law)
[name]Audrey[/name] (just because)

Here are some of my top combos. I have a new favorite weekly, but these seem to stay near the top.

[name]Ann[/name]/e/a can be a middle name/ first name, but I don’t think we will call her that. I love the classic/ sophisticated feel of [name]Margaret[/name] and [name]Audrey[/name]. And I have loved [name]Colleen[/name] for many many years, with the baby nn “[name]LeeLee[/name]”. The meaning of names mean a lot to me, as much as their significance within our families. [name]Lydia[/name] and [name]Esme[/name] both mean “beloved child”, but DH isn’t on board. [name]Audrey[/name] means “noble strength” and [name]Ann[/name] “grace”. DH is Irish, and we have a very Irish last name (O’). He leans toward total Irish names, but he’s willing to stray-- I would love some feedback/ suggestions!

(Would be called [name]Margaret[/name])
[name]Margaret[/name] [name]Erin[/name] (for my sister)
[name]Margaret[/name] [name]Corinne[/name]
[name]Ann[/name]/e [name]Margaret[/name]
[name]Anna[/name] [name]Margaret[/name]
[name]Margaret[/name] [name]Louise[/name]
[name]Margaret[/name] [name]Audrey[/name]

(Would be called [name]Colleen[/name])
[name]Anna[/name] [name]Colleen[/name]
[name]Colleen[/name] [name]Lydia[/name] (means beloved child/ girl)
[name]Colleen[/name] [name]Marin[/name] (pronounced muh-[name]RIN[/name])
[name]Audrey[/name] [name]Colleen[/name]

[name]Audrey[/name] [name]Catherine[/name]/ [name]Cate[/name] (for my mother in law)
[name]Audrey[/name] [name]Corinne[/name]
[name]Audrey[/name] [name]Camille[/name]
[name]Audrey[/name] [name]Lydia[/name]
[name]Audrey[/name] [name]Lelia[/name]

I think [name]Anna[/name] [name]Colleen[/name] sounds perfect.

If you were willing to consider a third middle name, [name]Anna[/name] [name]Margaret[/name] [name]Colleen[/name] honors all three of the people on your list. And [name]Audrianna[/name] could combine the loveliness of [name]Audrey[/name] with [name]Anna[/name], to honor your mother-in-law.

[name]Anne[/name] is my all time favorite name! That would definitely be my pick. I also love [name]Margaret[/name]!

I personally wouldn’t put [name]Ann[/name]/[name]Anna[/name] as a first name if you’re not gonna call her that, it’s too confusing.

I love [name]Margaret[/name] [name]Corinne[/name], beautiful flow!

[name]Audrey[/name] [name]Catherine[/name] - this is lovely as well
[name]Audrey[/name] [name]Camille[/name] - is also very elegant sounding

[name]Evelyn[/name] means “wished for child”
[name]Susanna[/name] means “lily” or “joy” - which might be a nice way to include [name]Anna[/name]
[name]Fiona[/name] means “fair one”

Top Combos:

[name]Audrey[/name] [name]Catherine[/name]
[name]Audrey[/name] [name]Camille[/name]
[name]Margaret[/name] [name]Louise[/name]
[name]Anna[/name] [name]Margaret[/name]
[name]Anna[/name] [name]Colleen[/name]