A modern coined name likely inspired by nautical language, suggesting the sea or navigation.
Like Denautica?
Swipe through thousands of names like it