Ole is descended from the Old Norse "Óláfr" meaning ancestor's descendant. The same name gave rise to the popular Scandinavian names Olaf, Oleg, Olav, Oluf, Olov, etc. While Ole is commonly used as a nickname for these names, it has been much more common as a given name since at least the 1600s.