Baby names
The name Harold is a boy's name of Scandinavian origin meaning "army ruler". The name of the last Anglo-Saxon king of England before the Norman conquest, and a name that's long been associated with a pipe-smoking, bespectacled grandpa or uncle. After years in style limbo, Harold is slowly making a comeback, possibly boosted by cheerful nicknames like Harry and Hal.