Magnus \mag-nus\ as a boy's name is pronounced MAG-ness. It is of Latin origin, and the meaning of Magnus is "great". A royal name in Norway and Denmark; also a saint's name. The name was introduced from Scandinavia to Scotland.
For more information, see also the related name Maxwell.