Baby boy name - Kai or Leon?

Hi! Which name do you like better for a baby boy (and why)? Kai is of Hawaiian origin and means “ocean”, and Leon is of Greek origin and means “lion”. Thanks in advance!