Synclair \s(y)-nc-lair, syn-clair\ as a boy's name is a variant of Sinclair (English), and the meaning of Synclair is "from Saint-Clair".
The baby name Synclair sounds like Sinclaire and Sinclare.