1 definition by Amelia_may28

Irish name meaning "fair, white, and beautiful"

An unbelievably beautiful girl with an amazing personality. Cares a lot about her family and school. Intelligent, energetic, and loving. Usually blonde or ginger. Stunning eyes. More of an animal person than a people person. Amazing ice skater.
by Amelia_may28 February 21, 2013
Get the Fiona mug.