Rich \r(i)-ch\ as a boy's name is a variant of Aldrich (Old English), Frederick (Old German) and Richard (Old German), and the meaning of Rich is "old; peaceful ruler; powerful leader".
The baby name Rich sounds like Ritch, Richy, Ric, Rick, Rico and Roch. Other similar baby names are Rice, Ritchy, Richie, Ries, Arch, Ricky, Birch, Erich, Fish, Rik, Lech, Rien, Micha, Reigh, Raice, Riki, Ricki, Rikk, Rigg, Rio, Rip, Rito, Rock, Roche, Roth, Roice, Rush, Rion, Rian and Zach.