C.S. Lewis ble født i Belfast i Irland (nå Nord-Irland). Hans foreldre var Albert James Lewis og Flora Augusta Hamilton Lewis. Han hadde en tre år eldre bror, Warren Hamilton Lewis («Warnie»). Som fireåring, kort tid etter at hans hund Jacksie hadde blitt overkjørt av en bil, annonserte han at han fra da av het Jacksie. I begynnelsen nektet han å svare når han ble kalt ved andre navn, men etter hvert godtok han Jacks, som tilslutt ble Jack, et kallenavn han hadde resten av livet blant venner og familie.