Yogananda nació en Gorakhpur (India), en el seno de una familia de clase alta, con el nombre de Mukunda Lal Ghosh.