Why did Jawaharlal Nehru put the name Gandhi after his daughter's name?

Because Gandhiji was his best friend and in memory of gandhiji he kept the name gandhi after his daughter's name