English word name evoking ocean waves; a nature-inspired modern choice.
Like Wave?
Swipe through thousands of names like it