The name Fiona is of Scottish origin and means "fair," "white," or "beautiful." It is a feminine name that gained popularity due to its association with the character Fiona in the animated film "Shrek."
View meaning of name Faith
view meaningView meaning of name Fallon
view meaningView meaning of name Fatima
view meaningView meaning of name Faye
view meaningView meaning of name Felicity
view meaningView meaning of name Fernanda
view meaningView meaning of name Finley
view meaningView meaning of name Fiona
view meaningView meaning of name Flora
view meaningView meaning of name Florence
view meaningView meaning of name Frances
view meaningView meaning of name Francesca
view meaningView meaning of name Frankie
view meaningView meaning of name Freya
view meaningView meaning of name Freyja
view meaning