The name Fiona is of Irish origin. The meaning of Fiona is white, fair. It is also of English and Gaelic origin, where its meaning is vine. Fiona is generally used as a girl's name. It consists of 5 letters and 3 syllables and is pronounced Fi-o-na.