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.