L'origine del toponimo è abbastanza oscura.
Mentre il suffisso "-lo" significa molto probabilmente "porto" o "banchina", "os" potrebbe avere molte connotazioni, incluse alcune anche dal pantheon mitologico, una collina.
È stata considerata come capitale da quando Haakon V salì al trono ; questi fu il primo re a risiedere permanentemente nella città.
Oslo ha ospitato i giochi olimpici invernali del 1952.