Her cousin is Uma Anand's mother. Uma's husband filmmaker Chetan Anand saw Mona in a beauty contest and decided that she was the right actress for his production company Navketan. He gave Mona her screen name of Kalpana Kartik, and cast her opposite his brother Dev Anand in Gamble (1951). Dev fell in love with her and later married her.
Has 2 children with, her now late husband, Dev Anand - a son named Suneil Devdutt Anand (aka Suneil Anand; b.June 30, 1956) and a daughter named Devina Anand.
She had a inter-religious marriage with Dev Anand, since he was a Hindu, and she was a Christian.