an english surname and a scottish clan name, from a nickname meaning

listen to the pronunciation of an english surname and a scottish clan name, from a nickname meaning
an english surname and a scottish clan name, from a nickname meaning