Etymology Explorer › English

Where does “Finnegan” come from?