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.
    square one
      spare one
        End Rhyme Set #1 of 567 (Add to/Edit Set Members)
        some one
          from one
            End Rhyme Set #2 of 567 (Add to/Edit Set Members)
            other one
              another one
                End Rhyme Set #3 of 567 (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)
                square one
                  spare one
                    Near Rhyme Set #1 of 80 (Add to/Edit Set Members)
                    twenty one
                      any one
                        many one
                          Near Rhyme Set #2 of 80 (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 #3 of 80 (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)