Finigan
This was originally used as a surname. It is the Anglicized form of the Gaelic Ó Fionnagáin. Fionnagáin means "little fair one."
More info:
Results for "Finigan" on Google