Gannon
Gannon is an Irish surname, an anglicization of Mag Fhionnain. Fionnán is a personal name that is a diminutive of Fionn, meaning "white; fair-haired."See Also: Finn, Finnegan
Your Favorite Names