Former MTV spitfire Jenny McCarthy gave birth to a baby boy, named Evan Joseph Asher, on Saturday in Los Angeles. This is the first child for the 29-year-old former Playboy Playmate and her husband, director John Asher.