The title refers to section 420 of the Indian penal code , where crimes of theft and deception are punished, which relates to the troubles of the main character. In Sanskrit , the name of the main character, "Vidya", means knowledge and Maya means illusion. Shree 420 (1955) Shree 420 is the tale of a country boy, Raj ( Raj Kapoor ), from Allahabad, who travels to the big city, Bombay, by walking, to earn a living. He falls in love with the poor but virtuous Vidya ( Nargis ), but is soon seduced by the riches of a freewheeling and unethical lifestyle presented to him by an unscrupulous and dishonest businessman, Seth Sonachand Dharmaanand ( Nemo ) and the sultry temptress Maya ( Nadira ). He eventually becomes a confidence trickster , or "420," who even cheats in card gambling. Vidya tried hard to make Raj a good man but fails. Meanwhile, Sonachand comes up with another scheme to exploit poor people, whereby he ...