Family name origins & meanings
- Variant of Scottish McIlroy (see Gilroy), the first two syllables having being altered by folk-etymological association with Scots muckle ‘big’.
Your partner in parenting from baby name inspiration to college planning.
Subscribe