Interesting question. I have a top 8…
Abigail Hannah Naomi Mary Primrose Lucy Margot Cora
Even though it’s not my number 1, I’d say
Lucy is the best girl name. It’s been on my list since the age of 5 (longest standing name!), it’s classic without being dated, it fits everybody, it has a lovely sound and lovely meaning, and it’s a feminine form of my late grandpa’s name so I could use it to honour him.