English girl names currently sit in a golden age of flower and nature picks: Poppy, Daisy, Rosie, Willow, Ivy. Alongside these, the longer classics (Charlotte, Elizabeth, Eleanor) continue to hold because they age beautifully and scale from child to adult.
Nature-inspired English girl names
Poppy, Daisy, Rosie, Willow, Ivy and Hazel have dominated shortlists for a decade. They are short, warm, and unpretentious, with an almost pastoral quality that modern parents find deeply appealing.