Meaning of Harold

Harold is an English name for boys.
The meaning is `army ruler`
The name Harold is most commonly given to Walloon boys. (4 times more often than to American boys.)

See also:

Darold

About my name (0)

comments (0)

Baby names in the community