Miranda Kerr has given birth to a baby boy. Picture: AP

Miranda Kerr has given birth to a baby boy.

The 36-year-old supermodel and her husband Evan Spiegel - who already have 17-month-old son Hart together - welcomed their second child Myles into the world recently and are over the moon with the new addition to their family.

The couple said in a statement to PEOPLE.com: "We are overjoyed at the arrival of Myles and so appreciate everyone's kind words and wishes during this special time. We couldn't be more excited to welcome our beautiful son into our family."

The former Victoria's Secret Angel - who also has eight-year-old son Flynn with her ex-husband Orlando Bloom - announced that she and Evan were expecting their second child together just 10 months after she gave birth to Hart.

Although she was thrilled to be expecting again, Miranda didn't have an easy pregnancy as it was plagued with morning sickness and erratic emotions.

She said previously: "I suffered quite a lot of morning sickness and I was on bedrest for a little while, then I pinched a nerve in my neck. Every woman is different. For some reason... with each three of my pregnancies, I've been super nauseous and a little more sensitive."

However, she was relying on snacks to help her get through the nausea.

She explained: "I've had morning sickness with all of them. With Flynn I had it, with Hart I had it, and now I have it again. Hopefully it will dissipate.

"It helps when I'm constantly snacking. I've just had a ginger apple shot. Ginger tea helps. Fresh ginger and hot water with a little honey and lemon."

Miranda and Evan, 29, tied the knot in a small ceremony in May 2017.