Eva Herzigova has given birth to her third child.

The Czech supermodel and partner Gregorio Marsiaj - who already have sons George, five, and Philipe, two, together - have welcomed another boy into the world and named the child Edward, a spokesperson has confirmed to Us Weekly.

No further information is available at present.

The 40-year-old beauty recently confessed as much as she is enjoying motherhood she is already getting emotional at the thought of her young sons leaving home.

She said: ''Being a mother is a hard job, but it's the best in the world. Every day is something new and great. George is at a wonderful age. He's in love with his teacher.

''He's already trying to find out how I'm going to feel about it when he leaves home. He's like, 'Mum, I'm going to marry and leave the house and have a family and are you going to miss me? How sad will you be?' It's a taste of what is to come.''

And Eva has previously admitted she relies on help caring for her sons because it is important to her family life to keep working.

She said: ''I didn't want to have a nanny at first. I wanted to do everything on my own. But the best advice I can give is to have some sort of help.

''I believe that I bring positivity into the relationship by having a career. Working gives me personal satisfaction, and it's enriching for my son.''