Buah naga merupakan tumbuhan sukulen dari famili
Cactaceae (suku kaktus-kaktusan). Spesies ini memiliki kebiasaan tumbuh menempel pada batang pohon lain (epifit). Tumbuhan ini berasal dari bioma beriklim tropis kering. Nama ilmiah
Hylocereus undatus diperkenalkan oleh Adrian Hardy Haworth pada tahun 1918. Nama ini merupakan sinonim dari
Selenicereus undatus.