Miranda Kerr has given birth to a baby boy named Hart, marking her first child with Evan Spiegel and second child overall.