On kuitenkin joitain mahdollisia alkuperäjä ja muunnelmia:
* kansanperinne: Sananlasku on todennäköisesti peräisin kansanperinneestä, jossa sitä käytettiin ilmaisemaan turhaa toivoen jotain, mitä sinulla ei voi olla.
* Varhainen kirjallisuus: Sitä on löydetty eri muodoista varhaisessa englanninkielisessä kirjallisuudessa, kuten 1400-luvun runo "Williamin visio Piers Plowmanista".
* samanlainen sananlasku: Hyvin samanlainen sananlasku, "jos toiveet olisivat kaloja, me kaikki syömme ostereita", ilmestyi 1500 -luvulla, mikä viittaa sanonnan kehitykseen.
Vaikka ketään lopullista kirjailijaa ei ole, "jos toiveet olisivat hevosia, kerjäläiset ajaisivat" on klassinen sananlasku, joka heijastaa yleistä totuutta toiveajattelun rajoituksista.