The 39-year-old actress had a little boy, Arthur Saint Bleick on Monday, weighing in at 7lbs 12oz.
Selma was thought to have been due to give birth on July 4th, which means baby Arthur was a whopping three weeks overdue!
Congratulations to all the family!
So what do we think of the name? Arthur Saint? Just the right mix of sensible and showbiz?