HOUSTON
SOURCE: Location
USAGE: Scottish
Meaning & History
Means "HUGH's town". The original Houston is in Scotland near Glasgow.
SHARE