McCauley

Anglicized form of Gaelic Mac Amhalghaidh meaning “son of Amhalghadh”. The given name Amhalghadh is of uncertain meaning.
Read More