The meaning of Fiona is ‘white’ or ‘bright’. It is a name typically given to girls and is of Scottish origin. It comes from the Gaelic word ‘fionn’, translating to ‘fair’ or ‘white’. Fiona is the feminine version of the name Fione. In Irish mythology, Fionn mac Cumhaill was the name of a hunter who was the son of the leader of a band of warriors known as Fianna. The name was popularized by the animated movie series, 'Shrek'. In 'Shrek', Princess Fiona is the protagonist who is cursed and turned into an ogre. Consequently, she meets the titular character, Shrek, who she falls in love with.