Gomes is a common Portuguese and Old Galician surname. It derived from the given name Gomes, which derived from the Visigothic word guma, meaning "man".