Name : Finnegan  
Information : Origin: Gaelic, Meaning: Son Of Fairhaired