Kara
DioGuardi
Last name origin: Italian
Last name meaning: from a medieval personal name Dioguardi or Diotiguardi, meaning ‘God protect (you)’.
Last name origin: Italian
Last name meaning: from a medieval personal name Dioguardi or Diotiguardi, meaning ‘God protect (you)’.
Your partner in parenting from baby name inspiration to college planning.
Subscribe