Версий происхождения сказки несколько. Согласно одной из них, это чуть видоизмененная русская народная сказка "Жадная старуха". Но чаще говорят о том, что это померанская история "О рыбаке и его жене", которая заняла почетное место в сборнике братьев Грим. Самое интересное, что придумана она не братьями Грим, а художником-мистиком Филиппом Отто Рунге (1777-1810).
В Казанской губернии в Козьмодемьянском уезде (ныне Республика Марий Эл) в с. Чермышево в 1852 г. зафиксирована аналогичная сказка о рыбаке и золотой рыбке, которая носит название "Золотая рыбка".
Но вместо рыбки главным героем является птичка. По сюжету птичка исполняла желания старика также, как рыбка, но есть отличия между двумя вариантами: в сказке А.С. Пушкина жадной и ненасытной была только старуха, а в народном варианте сказки старик тоже не имел чувства меры. В итоге старик превратился в быка, а старуха - в свинью.
Несмотря на разные концы двух сказок, их мораль одинакова, и ее передает пословица «Жадность, что река: чем дальше, тем шире».