Gershom \ge(r)-shom\ as a boy's name is of Hebrew origin, and the meaning of Gershom is "exile". Biblical name from Exodus.
Gershom has 4 variant forms: Gersham, Gershon, Gershoom and Gerson.
A baby name that sounds like Gershom is Gresham.