English names often have thoughtful meanings which make them a great choice when it comes to naming your baby. If you live in Great Britain check out some popular names for baby girls.
- Olivia
- Lily
- Sophie
- Amelia
- Emily
- Jessica
- Grace
- Ava
- Ruby
- Mia
- Chloe
- Evie
- Isabella
- Sophia
- Poppy
- Isla
- Ella
- Lucy
- Freya
- Daisy
- Maisie
- Lilly
- Isabelle
- Charlotte
- Ellie
- Summer
- Megan
- Holly
- Layla
- Eva