Alliterative Names: Mark

Mark

Name origin: Italian, Spanish

Name meaning: Warring

Mcguire

Name origin: Irish

Name meaning: Subtle