Name
Flora
Meaning
Flora is a feminine name of Latin origin meaning “flower”.
Flora was the Roman goddess of flowers and spring, her festival the riotous Floralia of late April. The name has bloomed in Scotland since Flora MacDonald helped Bonnie Prince Charlie escape, and it anchors the entire family of floral names.
A top-100 name in France and Hungary; a vintage revival pick in the US and UK.
Popularity in the United States
Girls
Ranked #607 in 2025 · peak #607 in 2025
Data: US Social Security Administration, top-1000 ranks.
At a glance
- Origin
- Latin
- Gender
- Feminine
- Pronounced
- /FLOR-ah/
Advertisement
Questions
Flora is a feminine name of Latin origin meaning “flower”. Flora was the Roman goddess of flowers and spring, her festival the riotous Floralia of late April.
Flora is traditionally a feminine (girl) name. It is a top-100 name in France and Hungary; a vintage revival pick in the US and UK.
The name Flora comes from Latin. Flora was the Roman goddess of flowers and spring, her festival the riotous Floralia of late April. The name has bloomed in Scotland since Flora MacDonald helped Bonnie Prince Charlie escape, and it anchors the entire family of floral names.
Flora is pronounced FLOR-ah.
More names that mean flower
Names that share this meaning.