Kearns \ke(ar)-ns\ as a boy's name is a variant of Kern (Irish, Gaelic), and the meaning of Kearns is "small swarthy one".
The baby name Kearns sounds like Kairns and Cairns. Other similar baby names are Kearn, Kearne and Kearny.