Meaning and Origin of: Finnegan

Irish: Fair