Harold \ha-ro-ld\ as a boy's name is pronounced HARE-uld. It is of Scandinavian origin, and the meaning of Harold is "army ruler". Herald is also literally "one who proclaims". An Anglo-Saxon name. British Prime Minister Harold Macmillan; playwright Harold Pinter.
For more information, see also the related name Darold.