WikiRhymer has about 2,000 rhyming words and phrases for "spam" starting with...

am
    bam
      cam
        clam
          cram
            dam
              damn
                dram
                  flam
                    flamm
                      fram
                        gram
                          ham
                            jam
                              jamb
                                kam
                                  lam
                                    lamb
                                      lamm
                                        ma'am
                                          nam
                                            ram
                                              scam
                                                scram
                                                  sham
                                                    slam
                                                      stam
                                                        stram
                                                          swam
                                                            tam
                                                              tram
                                                                wham
                                                                  yam
                                                                    glam
                                                                      pram
                                                                        exam
                                                                          madame
                                                                            Abram
                                                                              Beacham
                                                                                Bram
                                                                                  Camm
                                                                                    Cham
                                                                                      Damme
                                                                                        Durham
                                                                                          Graeme
                                                                                            Graham
                                                                                              Hamm
                                                                                                Kram
                                                                                                  LaFlam
                                                                                                    Mme
                                                                                                      Pam
                                                                                                        Rahm
                                                                                                          SRAM
                                                                                                            Sam
                                                                                                              Schram
                                                                                                                Siam
                                                                                                                  Tham
                                                                                                                    • worth a tinker's dam
                                                                                                                    • water over the dam
                                                                                                                    • tinker's damn
                                                                                                                    • radio ham
                                                                                                                    • money for jam
                                                                                                                    • in a jam
                                                                                                                    • on the lam
                                                                                                                    • mutton dressed as lamb
                                                                                                                    • hanged for a sheep as a lamb
                                                                                                                    • God tempers the wind to the shorn lamb
                                                                                                                    • grand slam
                                                                                                                    Pure Rhyme Set #1 of 1 (Add to/Edit Set Members)
                                                                                                                    Words that have a pure rhyme on their last syllable only.
                                                                                                                    Priam
                                                                                                                      Siam
                                                                                                                        End Rhyme Set #1 of 6 (Add to/Edit Set Members)
                                                                                                                        goddam
                                                                                                                          goddamn
                                                                                                                            End Rhyme Set #2 of 6 (Add to/Edit Set Members)
                                                                                                                            program
                                                                                                                              programme
                                                                                                                                deprogram
                                                                                                                                  reprogram
                                                                                                                                    End Rhyme Set #3 of 6 (Add to/Edit Set Members)

                                                                                                                                    Get Pro Features!

                                                                                                                                    To see all the end rhymes sets, you must "Go Pro." It's only $7.00 a year!

                                                                                                                                    I want to "Go Pro"

                                                                                                                                    Words that "almost" rhyme on the vowel-based rhyme sound of the stressed syllable like: be/eat or maybe/shapely. (Click for more info)
                                                                                                                                    branched
                                                                                                                                      stanched
                                                                                                                                        Near Rhyme Set #1 of 74 (Add to/Edit Set Members)
                                                                                                                                        bank's
                                                                                                                                          banks
                                                                                                                                            blanks
                                                                                                                                              cranks
                                                                                                                                                flanks
                                                                                                                                                  franc's
                                                                                                                                                    francs
                                                                                                                                                      planks
                                                                                                                                                        pranks
                                                                                                                                                          ranks
                                                                                                                                                            shanks
                                                                                                                                                              tank's
                                                                                                                                                                tanks
                                                                                                                                                                  thanks
                                                                                                                                                                    yanks
                                                                                                                                                                      skanks
                                                                                                                                                                        Danks
                                                                                                                                                                          Frank's
                                                                                                                                                                            Franks
                                                                                                                                                                              Hanks
                                                                                                                                                                                Manx
                                                                                                                                                                                  • close ranks
                                                                                                                                                                                  Near Rhyme Set #2 of 74 (Add to/Edit Set Members)
                                                                                                                                                                                  banked
                                                                                                                                                                                    blanked
                                                                                                                                                                                      cranked
                                                                                                                                                                                        flanked
                                                                                                                                                                                          franked
                                                                                                                                                                                            ranked
                                                                                                                                                                                              spanked
                                                                                                                                                                                                tanked
                                                                                                                                                                                                  thanked
                                                                                                                                                                                                    yanked
                                                                                                                                                                                                      outflanked
                                                                                                                                                                                                        Near Rhyme Set #3 of 74 (Add to/Edit Set Members)

                                                                                                                                                                                                        Get Pro Features!

                                                                                                                                                                                                        To see all the near rhymes sets, you must "Go Pro." It's only $7.00 a year!

                                                                                                                                                                                                        I want to "Go Pro"

                                                                                                                                                                                                        Rhymes made up of more than one word. For instance, "jealous" and "tell us" or "shaky" and "make me."

                                                                                                                                                                                                        No mosaic rhymes for one-syllable words.