Birmingham rhymes with:
framingham, allingham, bellingham, billingham, buckingham, burlingham, burningham, cottingham, cunningham, dillingham, everingham, fillingham, framingham, frothingham, gillingham, landingham, laningham, leadingham, newingham, nottingham, rockingham, vallandingham, vanlandingham, vanlaningham, whittingham, willingham, winningham
Birmingham sounds like:
berenson, bernasconi, bernhagen, bernsen, bernson, bramson, branagan, branigan, brannigan, branscom, branscome, branscum, bransom, branson, briancon, bringman, brinkman, brinkmann, brinson, bronkema, bronson, bronzen, brownson, bruinsma, brunken, brunsman, brunson, burningham