FamilyEducation.com
   
 

First name origin & meaning:

Scottish: Royal

Last name origin & meaning:

Irish and Scottish: reduced Anglicized form of Gaelic Mac Páidín ‘son of Páidín’, a pet form of the personal name Pádraig (see Patrick).