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.
                                                                                                                    i am
                                                                                                                      Priam
                                                                                                                        Siam
                                                                                                                          End Rhyme Set #1 of 6 (Add to/Edit Set Members)
                                                                                                                          goddam
                                                                                                                            goddamn
                                                                                                                              god damn
                                                                                                                                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.