John Lennon s-a născut pe 9 octombrie 1940 la Spitalul de Maternitate din Liverpool, părinții lui John erau Julia (născută Stanley) (1914-1958) și Alfred (născut Alfred) Lennon (1912-1976). Alfred John Lennon a fost un marinar comerciant de origine irlandeză care a fost plecat de două ori la momentul nașterii fiului său. În iulie 1946, tatăl său l-a numit John Winston Lennon după bunicul său patern, John "Jack" Lennon, și prim-ministrul Winston Churchill. Tatăl său a fost adesea plecat de acasă, dar a trimis cecuri regulate de plată la 9 Newcastle Road, Liverpool, unde Lennon a locuit cu mama sa; cecurile s-au oprit când a plecat fără permisie în februarie 1944. Când a venit în cele din urmă acasă șase luni mai târziu, el s-a oferit să se ocupe de familie, dar Mimi, atunci însărcinată cu copilul altui bărbat, a respins ideea. După ce sora sa s-a plâns la Serviciile Sociale din Liverpool, John și-a dat custodia soțului său
Tatăl lui.