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.