John St Clair, 17th Baron of Roslin
William St Clair  | |
|---|---|
| Baron of Roslin | |
Baron of Roslin coat of arms  | |
| Predecessor | William St Clair, 16th Baron of Roslin | 
| Successor | James St Clair, 18th Baron of Roslin | 
| Died | 1690 | 
| Noble family | Clan Sinclair | 
| Father | William St Clair | 
| Mother | Dame Anna Spotswood | 
John St Clair (died 1690) was a Scottish nobleman and the 17th Baron of Roslin.