Origin: English, Latin
Meaning: There are two possible origins to the name. The first is that it could be a variant of litster, a Middle English word meaning “to dye” or “dye”, referring to a textile dyer.
Lester is also derived from the name of a city, Leicester; the first part of the name comes from the name of a river, Ligore, combined with Old English ceaster meaning “Roman fort” from Latin castra “camp”. The first part of the name is a little tricky though Ligore most likely came from the name of a tribe living around the area, possibly meaning “dwellers on the river Legra”