Kya Kehna est l’histoire d'une jeune fille qui veut à tout prix exposer son point de vue au sujet du bien et du mal. Priya (Preity Zinta) est issue d'une très bonne famille indienne qui lui procure toute son affection et qui se compose de ses deux parents et de trois frères. Elle très chouchoutée car elle est la seul fille de la famille. Ajay (Chandrachur Singh), son ami d'enfance, est amoureux d’elle. Mais, Priya aime un autre garçon appelé Rahul (Saif Ali Khan). Bien que sa famille désapprouve son amour pour Rahul, elle passe outre et tombe enceinte. Rahul refuse de l’épouser puisqu’elle ne fait pas partie de sa classe sociale! Elle devra donc élever l’enfant seule! Subir l’humiliation de la société …? Elle devra se battre pour eviter cela…