The first name Olaf is composed of the Old Norse syllables
anu – "the ancestor" – and leifr – "the descendant". It therefore means "descendant of the ancestor" and was used as a royal name, especially in medieval Norway, as the syllable "
anu" referred to a divinely revered or
special ancestor.