Finnegan: baby boy name meaning and popularity

Finnegan

An Anglicized version of the Irish surname Ó Fionnagáin, meaning “fair.” In this case, fair is referring to complexion, and not being a champion for justice and equality. But hopefully he is that too.