Baby Names and Name Generators

What Does Sinclair Mean?
"St. Clair.; from Saint-Clair"