Oluf Håkonsen ou Olav Håkonsson (1370-1387), fils de la reine Marguerite, fut roi de Danemark (1376-1387) et de Norvège (1380-1387).
Oluf est le fils du roi de Norvège Håkon Magnusson et de Marguerite, fille du roi de Danemark Valdemar Atterdag.
Après la mort de Valdemar (1375), Oluf, alors âgé de cinq ans, est élu roi de Danemark (Oluf 2.) en 1376. Il devient aussi roi de Norvège (Olav IV) à la mort de son père (1380). Peu après sa majorité, il prend également le titre d'« héritier légitime du royaume de Suède » – son père et son grand-père paternel avaient été rois de Suède.
Durant la minorité du roi, le pouvoir est confié à des conseils dominés par Marguerite. Elle conserve la réalité du pouvoir après la majorité d'Oluf en 1385.
Oluf meurt en 1387 au château de Falsterbo (Scanie), subitement, ce qui a donné lieu à des rumeurs. Il est enterré à l'église abbatiale de Sorø (Seeland).
À partir de 1380, les royaumes de Danemark et de Norvège sont donc unis sous une même couronne. Ils le sont restés jusqu'en 1814.