WikiRhymer has about 6,000 rhyming words and phrases for "heroin" starting with...

heroine
    Pure Rhyme Set #1 of 1 (Add to/Edit Set Members)
    Words that have a pure rhyme on their last syllable only.
    baron
      barren
        heron
          marron
            perron
              lebaron
                Aaron
                  Aran
                    Aron
                      Barron
                        Charon
                          Charron
                            Farren
                              Farron
                                Ferren
                                  Ferron
                                    Herren
                                      Herron
                                        Karen
                                          Karon
                                            McFerren
                                              Sharon
                                                Theron
                                                  Veron
                                                    Yaron
                                                      End Rhyme Set #1 of 534 (Add to/Edit Set Members)
                                                      Ericksen
                                                        Erickson
                                                          Ericson
                                                            Ericsson
                                                              Erikson
                                                                Eriksson
                                                                  End Rhyme Set #2 of 534 (Add to/Edit Set Members)
                                                                  Hutcheson
                                                                    Hutchison
                                                                      End Rhyme Set #3 of 534 (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)
                                                                      twenty one
                                                                        any one
                                                                          Near Rhyme Set #1 of 78 (Add to/Edit Set Members)
                                                                          baron
                                                                            barren
                                                                              heron
                                                                                marron
                                                                                  perron
                                                                                    lebaron
                                                                                      Aaron
                                                                                        Aran
                                                                                          Aron
                                                                                            Barron
                                                                                              Charon
                                                                                                Charron
                                                                                                  Farren
                                                                                                    Farron
                                                                                                      Ferren
                                                                                                        Ferron
                                                                                                          Herren
                                                                                                            Herron
                                                                                                              Karen
                                                                                                                Karon
                                                                                                                  McFerren
                                                                                                                    Sharon
                                                                                                                      Theron
                                                                                                                        Veron
                                                                                                                          Yaron
                                                                                                                            Near Rhyme Set #2 of 78 (Add to/Edit Set Members)
                                                                                                                            Ericksen
                                                                                                                              Erickson
                                                                                                                                Ericson
                                                                                                                                  Ericsson
                                                                                                                                    Erikson
                                                                                                                                      Eriksson
                                                                                                                                        Near Rhyme Set #3 of 78 (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."
                                                                                                                                        • arrow + one
                                                                                                                                        • narrow + one
                                                                                                                                        • narrow + run
                                                                                                                                        Mosaic Rhyme Set #1 of 1 (Add to/Edit Set Members)