De acuerdo con Margit Frenk Alatorre, parte de la canción está basada en una seguidilla del escritor español Lope de Vega, que dice: «Una flecha de oro / me tiró el amor: / ¡Ay, Jesús, que me ha dado en el corazón…», similar en «Cielito lindo» a: «Una flecha en el aire (cielito lindo) / tiró Cupido / él la tiró jugando (cielito lindo) / y a mí me ha herido».