mccavish
The origin and history of mccavish.
Etymology
Anglicisation of a Scottish Gaelic patronymic surname derived from a Gaelic diminutive of Thomas.
The origin and history of mccavish.
Anglicisation of a Scottish Gaelic patronymic surname derived from a Gaelic diminutive of Thomas.