Earns rhymes with:
adjourns, berns, burnes, burns, burns', byrne's, byrnes, churns, concern's, concerns, concerns', discerns, ferns, hearns, kearns, kern's, kernes, kerns, learns, mearns, querns, returns, returns', sauternes, spurns, stearns, stern's, sterns, ternes, terns, turns, vernes, yearns
Earns sounds like:
earning, earnings, earnings', earnshaw, earring, earrings, erma's, ermis, erring, erroneous, eyring