The name Ossian is a boy's name meaning "little deer". Ossian and is often added to lists like Scottish Baby Names and discussed in our forums with posts like "Hunt for our favourite boy names (Alphabet-wise)".
From the experts:
Ossian, or Osian, from the Old Irish name Oisin, was the son of Finn in Irish legend that was transformed into a Scottish hero in the Ossianic poems of James Macpherson in the eighteenth century--which also popularlized Oscar, Fingal, Selma and Malvina.
Downside: could be confused with Ocean.