Mosses is likely a variant of Moses, the Hebrew biblical name often linked with being drawn out of the water.
Like Mosses?
Swipe through thousands of names like it