Flora

Flora is a girl name of Latin origin meaning “Flower, goddess of spring”, pronounced FLOR-uh. It ranked #607 in the United States in 2025, given to 483 babies, and peaked at #68 in 1880. Common nicknames: Flo, Florrie, Flossie.

GenderGirl
OriginLatin
MeaningFlower, goddess of spring
PronunciationFLOR-uh

How popular is Flora in the United States?

#607Rank in 2025
483Births in 2025
#68 in 1880Peak Popularity
↑ Rising10-Year Trend

Data: U.S. Social Security Administration (SSA). Based on all Social Security card applications for births in the United States.

What does Flora mean, and where does it come from?

Flora derives from the Latin "flos" meaning "flower." In Roman mythology, Flora was the goddess of flowers, spring, and fertility, honored during the festival of Floralia with games, dancing, and flowers. The name was popular in Renaissance Italy and spread throughout Europe as classical names came into fashion. Flora MacDonald, the Scottish Jacobite heroine who helped Bonnie Prince Charlie escape after the Battle of Culloden in 1746, gave the name a romantic historical dimension. Flora has seen a modern revival as part of the trend toward botanical and nature-inspired names.

How is Flora used around the world?

Flora is used in 4 languages worldwide, with 9+ international variants.

Languages
LatinItalianPolishDutch
Details

TypeFemale given name

International Variants
Florie
FleurDutch
FlóraHungarian
Floora
Flore
Flor
Floria
Bloom
FloritaSpanish

Linguistic data: Wikidata (CC0). Variants and language usage may vary by region.

What are the nicknames for Flora?

FloFlorrieFlossie

Famous People Named Flora

  • Flora MacDonald — Scottish Jacobite heroine
  • Flora Tristan — French-Peruvian socialist and feminist
  • Flora Robson — English actress

Similar Names to Flora

If you like Flora, you might also consider these names with a similar feel.

Sibling Name Ideas for Flora

Looking for names that pair well with Flora? Here are some sibling name suggestions that share a similar style and feel.

Frequently Asked Questions

What does the name Flora mean?

Flora is a girl name of Latin origin meaning "Flower, goddess of spring." Flora derives from the Latin "flos" meaning "flower." In Roman mythology, Flora was the goddess of flowers, spring, and fertility, honored during the festival of Floralia with games, dancing, and flowers.

How do you pronounce Flora?

Flora is pronounced FLOR-uh. Common variations include Flore, Florrie, Floria.

Is Flora a girl name?

Yes, Flora is traditionally a girl name. Popular nicknames include Flo, Florrie, Flossie.

Need More Name Ideas?

Like Flora? Our AI Name Generator suggests personalized baby names based on your preferences, surname, and cultural background.

Try Baby Name Generator