I like it for its uniqueness, but the sound of it is difficult. I don't like the nickname Oggie. I'd call him O,
Oz or Den/Denny instead. It would be epic for a fictional character.
https://www.behindthename.com/polls/356294https://www.behindthename.com/polls/356351https://www.behindthename.com/polls/member/181370