Fiona

girlScottish Gaelic

Fiona is a girl name of Scottish Gaelic origin, meaning “Fair, white”.

MeaningFair, white
GenderGirl
OriginScottish Gaelic
Pronunciationfee-OH-nə
TraditionModern & Classic
Used inScotland, United Kingdom, Ireland, United States

Meaning and origin of Fiona

Fiona comes from the Gaelic fionn, 'fair' or 'white'. It was popularised by James Macpherson in his eighteenth-century Ossian poems, and later by the author William Sharp, who wrote as Fiona Macleod. It became common in Scotland in the twentieth century. Princess Fiona from Shrek introduced it to a new generation.

Is Fiona a religious name?

Fiona has no religious background; it is a Gaelic-inspired literary name.

How popular is Fiona?

A familiar name in Scotland and across English-speaking countries.

Gifts with the name Fiona

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 Fiona

Names similar to Fiona

FfionIslaMoragShonaAilsa

More girl names

Frequently asked questions

What does the name Fiona mean?

Fiona means 'Fair, white'. It is of Scottish Gaelic origin.

Does Fiona have a religious meaning?

Fiona has no religious background; it is a Gaelic-inspired literary name.

How do you pronounce Fiona?

Fiona is pronounced fee-OH-nə.

Is Fiona a boy or girl name?

Fiona is usually a girl name.

Updated October 2026. Spotted a mistake? Tell us.