Any name with the “oz” sound could give it, but I can’t think of any with it later in the name. As far as the ones that you listed I think [name]Osbourne[/name] is the best. [name]Osbert[/name] sounds like Eggbert to me, which sounds like egg beat. And Osmer makes me think of [name]Ozma[/name] from [name]Wizard[/name] of [name]Oz[/name].
[name]Osborn[/name] seems like the only wearable option to me, but then of course you have the [name]Ozzy[/name] association (which may or may not bother you). Here are some other ideas:
[name]Saint[/name] [name]Oswin[/name] was a 7th-century king of Northumbria in [name]England[/name]. [name]How[/name]'s that for a long legacy? I think it’s definitely usable.
[name]Boaz[/name] is my new favorite, but only because I’m a history-anthropology student and I think of [name]Franz[/name] [name]Boas[/name] (pronounced the same) who is one of the fathers of American anthropology. It also gives the nn option [name]Bo[/name] which is super cute.
[name_m]Osborn[/name_m] is the most wearable. I like [name_m]Ozias[/name_m] and [name_m]Osric[/name_m] myself. [name_m]Oswin[/name_m] is definitely wearable.