Tremain \t-re-main\ as a boy's name is pronounced tre-MAYNE. It is of Celtic origin, and the meaning of Tremain is "town built with stone". Popular with African-American families.
Tremain has 5 variant forms: Tramain, Tramaine, Tramayne, Tremaine and Tremayne.
Baby names that sound like Tremain are Truman, Trumann, Trumaine and Trueman.