I like [name_m]Oslo[/name_m] [name_f][/name_f]- as you say, it sounds like other names [name_f][/name_f] [name_f][/name_f]- the ones you’ve listed and also [name_m]Oscar[/name_m] [name_f][/name_f]- and it feels stylish and cool.
[name_f][/name_f]However, place names are generally quite divisive [name_f][/name_f]- same as word names [name_f][/name_f]- some see them as tacky, some might find it weird people would name a baby after a place, some prefer names that are, well, names.
[name_f][/name_f]I guess, many names have been inspired by places but have transitioned into names, whereas some names have been used for places. [name_m]Oslo[/name_m] is newer, hasn’t quite made that shift.
[name_f][/name_f][name_f][/name_f]I think this is a good point too [name_f][/name_f]- as someone who lives near [name_m]London[/name_m] it feels less natural as a name than say [name_f]Savannah[/name_f], [name_m]Paris[/name_m], [name_m]Oslo[/name_m] or [name_f]Vienna[/name_f] to my ears.
[name_f][/name_f](you might like Otso?)