Significa "herança dos ancestrais" ou "legado dos antepassados".
O nome Olavo chegou ao português através do nome germânico Olafr, uma adaptação do nome nórdico antigo Áleifr.
Seu significado resulta da junção dos elementos ano, que quer dizer "ancestral, antepassado" e leifr, que significa "herança, legado", de modo que temos "herança dos ancestrais" ou "legado dos antepassados".