The name Oslo is a boy's name of Norwegian origin. Oslo and is often added to lists like Place Names Off The Map and discussed in our forums with posts like "Hunt for our favourite boy names (Alphabet-wise)".
From the experts:
Oslo, the capital city of Norway, makes for a somewhat clunky boy's name. Might be better to think about the city's former name, CHRISTIANIA or KRISTIANIA for your daughter.