Knight \kn(i)-ght, knigh()-ht\ as a boy's name is a variant of Knightley (Old English), and the meaning of Knight is "knight's meadow".
The baby name Knight sounds like Knut, Knute and Knud. Other similar baby names are Knights, Knightly and Wright.