FamilyEducation.com
   
 

First name origin & meaning:

Greek: A rock

Last name origin & meaning:

Greek: from a pet form of the personal name Panayiotis ‘All Holy’, a derivative of Panagia (from pan ‘all’ + hagia ‘holy’), an epithet of the Virgin Mary (see Panagos).