I've never considered
Ocean as a boys name so that's... interesting. I don't like it as a girls name but now that I'm thinking of it on a boy, I can see the appeal. I almost think it's too word name-y even though I don't have that same hang up about
River.
Ocean Phoenix is a bit much, but
Ocean Alexander is great. Mostly because
Alexander is great.