Se localizan desde el nivel del mar hasta una altura de unos 2000 m a media sombra en regiones boscosas y húmedas.
Dedujo que se trataría de una mariposa esfíngida.
Sin embargo tiempo después de la muerte de Darwin, el polinizador predicho se descubrió, una mariposa esfinge, nombrada ahora Xanthopan morganii praedicta ("praedicta" = "predicha").
El nombre específico 'sesquipedale' significa 'un pie y medio', refiriéndose a la longitud del espolón.
[2] El género fue descrito por Jean-Baptiste Bory de Saint-Vincent y publicado en Voyage dans les Quatre Principales Îles des Mers d'Afrique 1: 359.