Brooke Shields 40, gave birth to her second child, a baby girl named Grier Hammand Henchy on Tuesday. The baby was born in Los Angeles and weighed 7lb and measured 20 inches.