Meaning of Ivor

Ivor is an English name for boys.
The meaning is `archer, hero, Norse god`
The name Ivor is most commonly given to Scottish boys. (35 times more often than to American boys.)

About my name (0)

comments (0)