Cunningham — Irish Surname Origin & Meaning
Irish form: Ó Cuinneagáin
Meaning: descendant of little Conn
Traditional stronghold: Galway, Antrim
Related names from the same part of Ireland: Kelly · Lynch · Quinn · Connolly · Burke · Clarke · Hughes · McDonnell