WeeNames Scotland’s favourite name finder

← All names

Flora

Girl name · 809 babies recorded · 1974–2025

Flora: 809 babies born in Scotland since 1974, given to girls, peaking at 53 births in 2021.

The name Flora was the Roman goddess of flowers and spring, directly derived from the Latin word *flos* meaning "flower." Its first surge in popularity followed the Jacobite rising of 1745, when the name became a symbol of romantic defiance after the legendary Flora MacDonald helped Bonnie Prince Charlie escape, gifting the isle of South Uist a claim to her story. The Roman goddess herself gave her name to the floral study of a region's plant life, known as its flora. A further botanical connection links it to famed Scottish plant collector Flora Killean, while the variant Flora is still outranked in modern charts by the Italian floral derivative Fiorella.

Girl 49 of 52 years

Peak year
202153 babies
Latest (2025)
#9446 babies
Total births
809since 1975
5-year trend
▲ 9%vs prior 5y
1980 1990 2000 2010 2020 2021 · 53
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).