A idéia de adaptar para o cinema os livros de Christianna Brand foi da própria Emma Thompson, que apresentou o projeto inicialmente à presidência da United Artists.Christianna
Brand escreveu a série de livros Nurse Matilda na década de 60. Para a adaptação do cinema o nome nurse (enfermeira, em inglês) foi substituído por nanny (babá, em inglês), já que na época em que os livros foram lançados nurse era sinônimo de babá.
Como já havia um filme infantil chamado Matilda (1996), Emma Thompson decidiu também mudar o nome da personagem. Foi Phyllida Law, mãe da atriz, quem sugeriu o nome McPhee.
Foram sete anos entre a concepção e a realização de Nanny McPhee - A Babá Encantada.
Seguido por Nanny McPhee e as Lições Mágicas (2010).
Este é o 2º filme em que Emma Thompson e Colin Firth atuam juntos. O anterior foi Simplesmente Amor (2003).
- Este é o 6º filme em que Emma Thompson e Phyllida Law atuaram juntas. Os demais foram Para o Resto de Nossas Vidas (1992), Muito Barulho por Nada (1993), O Menino Azul (1994), Junior (1994) e Momento de Afeto (1997).
Este é o 2º filme dirigido por Kirk Jones. O anterior foi A Fortuna de Ned (1998).