Finnegan is an English name for boys. The meaning is `white, fair` The name Finnegan is most commonly given to American boys. Finnegan is given to boys and girls in the Netherlands What do they use in other countries? Finne Found on https://www.pregnology.com/names/boys/Finnegan