Ninian \n(i)-nian\ as a boy's name is of Gaelic origin. The name is usually given in honor of a fifth-century Irish saint. The name sounds like "ninny".
Similar baby names are Finian, Einion, Phinian, Finnian, Finan, Nishan, Nissan and Nisan.