A nanny is a professional caregiver who provides childcare services in a private home. They may be responsible for feeding, bathing, and supervising children, as well as providing educational and recreational activities. Nannies may live in or out of the home, depending on the needs of the family.