Selenicereus: nombre genérico se deriva del griego Σελήνη ( Selene ), la diosa de la luna y "cereus", que significa "vela" en latín, en referencia a las flores nocturnas.