Ocean just isn't a human name, attribute, anything. It seems to work in French, but not in English at all.
So,
Aneurin! Very Welsh, almost aggressively so, and pleasantly vintage. I'm not keen on
Nye as a nn, but perhaps it could be avoided.
Aneurin DavidAneurin GarethAneurin JamesAneurin Frederick