Maynard Name Meaning and History
English (of Norman origin) and French: from the Continental Germanic personal name Mainard, composed of the elements magin ‘strength’ + hard ‘hardy’, ‘brave’, ‘strong’
Mcroy Name Meaning and History
Irish: Anglicized form of Gaelic Mac Rúaidh, a patronymic from the personal name or byname Rúadh ‘red’.