US pop diva Beyonce has given birth to a girl named Ivy Blue Carter, media reports said. The baby and mother are doing well. The New York Daily News reports the singer checked into Lenox Hill Hospital on Manhattan's upper East Side on Friday night under the name “Ingrid Jackson.” Beyonce and her husband, hip-hop star Jay-Z, rented out the hospital's entire fourth floor for $1.3 million, the report said. __