Finnegan

Etymology
Borrowed from  descendant of "", meaning "little white one" and itself came from the Old Irish, though the name may rarely be anglicised as Finnegan as well.