Flora

girlLatinChristian

Flora is a Christian girl name of Latin origin, meaning “Flower”.

MeaningFlower
GenderGirl
OriginLatin
PronunciationFLOR-ə
TraditionChristian, Modern & Classic
Used inUnited Kingdom, Scotland, Italy, France

Meaning and origin of Flora

Flora comes from Latin flos, 'flower', and is the name of the Roman goddess of flowers and spring. Saint Flora of Córdoba was a ninth-century martyr. Flora MacDonald famously helped Bonnie Prince Charlie escape in 1746. The name is now enjoying a revival in Britain.

Is Flora a Christian name?

Flora is a Roman goddess name, but it is also borne by Christian martyrs. It is used today as a classic name.

How popular is Flora?

Increasingly popular in the UK and Europe.

Gifts with the name Flora

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Flora

FlorFleurFlorenceFloriana

Names similar to Flora

More Christian girl names

Frequently asked questions

What does the name Flora mean?

Flora means 'Flower'. It is of Latin origin.

Is Flora a Christian name?

Flora is a Roman goddess name, but it is also borne by Christian martyrs. It is used today as a classic name.

How do you pronounce Flora?

Flora is pronounced FLOR-ə.

Is Flora a boy or girl name?

Flora is usually a girl name.

Updated October 2026. Spotted a mistake? Tell us.