English nature name referring to the bay laurel tree or an inlet of water.
Like Bay?
Swipe through thousands of names like it