Boy

IVOR

Norse or Scandinavian name meaning "bowman."Sometimes associated with Welsh Ifor, "lord."Variants include Ivar and...
Boy

GILMORE

Gaelic name meaning "servant of the Virgin Mary."Variants include Gillmore, Gillmour, and Gilmour. GIOLLABRIGHDE,...