Scottish Gaelic form of Joseph [q.v.] from Hebrew "Jehovah gives children".
The pet names are Seósaidh, which is derived from the Irish Gaelic equivalent, and Josie.