Desperate Housewives star Marcia Cross has given birth to twin girls the first children for the actress and her stockbroker husband Tom Mahoney, People magazine reported on Wednesday.