Ancient history

Where does the name Gannon originate?

Gannon is an Irish surname that means "fair haired". It is derived from the Gaelic name Gannon, which is composed of the elements "fionn" (meaning "fair") and "án" (meaning "descendant"). The name is thought to have originated in County Mayo, Ireland, and is most commonly associated with the Ui Maine, an ancient Irish tribe that inhabited the region.