Alvin, Texas is in northeast Brazoria County, and was named after Alvin Morgan who was hired by Santa Fe Railroad in 1872 to supervise the loading and shipping of cattle at the stock pens. The community was originally called Morgan but renamed Alvin because there was already a Morgan, Texas.