Brussels - Princess Mathilde of Belgium gave birth Wednesday to a fourth child, a girl named Eleonore Fabiola Victoria Anne Marie.