Skip to content

Name

Flora

/FLOR-ah/ FeminineLatin

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.