Meaning
Marvin is a strong name meaning 'sea friend' with roots in Old Welsh and Latin.
Download App