According to the Scots Language Centre, 3 MSPs took their oaths (in addition to the compulsory English) in Scots, 3 in Gaelic, 2 in both Scots and Gaelic and 1 in Italian and Urdu each.
SLC: New MSPs Take the Oath in Scots
Scots: Mark McDonald, Kevin Stewart, Maureen Watt, Dave Thompson, Mike Russell.
Gaelic: Alasdair Allan, John Finnie, Rob Gibson, Dave Thompson, Mike Russell.
Italian: Marco Biagi.
Urdu: Humza Yousaf.
Maybe unsurprisingly, all of them are SNP members. The last two are intriguing, though. I wonder whether one can take an additional oath in any tongue, or whether Italian qualifies as an EU language and Urdu as a Commonwealth one.