Enligt kungahusets hemsida hölls dopgudstjänsten klockan tolv. Officianter för dopet var ärkebiskop Antje Jackelén, överhovpredikant biskop Johan Dalman och hovpredikanten Michael Bjerkhagen.
– Oscar Carl Olof, jag döper dig i Faderns och Sonens och den helige Andes namn, sade Jackelén när hon döpte den knappt tre månader gamle prinsen.
Storasyster prinsessan Estelle var med framme vid dopfunten och bad tillsammans med biskop Johan Dalman för dopvattnet innan dopet.
Efter gudstjänsten sköts salut om 21 skott från Skeppsholmen i Stockholm och kungafamiljen bjöd särskilt inbjudna gäster på lunch.
Statsminister Stefan Löfven med fru, Moderaternas partiledare Anna Kinberg Batra och hennes man David Batra samt C-ledaren Annie Lööf och KD-ledaren Ebba Busch Thor var några av dem som var med och firade prins Oscar, enligt kungahusets gästlista. Även Sverigedemokraternas partiledare Jimmie Åkesson och hans sambo Louise Erixon var med och firade.
Företrädare från Vänsterpartiet och Miljöpartiet uteblev dock från de kyrkliga festligheterna.
Prins Oscar är nummer tre i den svenska tronföljden, efter sin mamma och storasyster men före prins Carl Philip.