The picture is bill gates daughter Jennifer Katherine gates According to Wiki-pedia Bill Gates has 3 children.
Jennifer Katherine gates (born in 1996) – she is 12 yrs old
Rory John Gates (born in 1999) – 9 years old
Phoebe Adele Gates (born in 2002) – 6 years old.