Marvin

Name origin: English

Name meaning: Beautiful sea; good friend; lover of the sea

Pierce

Name origin: Latin

Name meaning: Rock, stone