U.S. TV personality Meghan McCain is pregnant again eight months after revealing she had suffered a miscarriage.