Steinard \s-teina-rd, ste(i)-nard\ as a boy's name is a variant of Steinar (Old Norse), and the meaning of Steinard is "stone fighter".
The baby name Steinard sounds like Steinart and Steinhardt. Other similar baby names are Steward, Dainard, Stewart, Stockard and Stoddard.