The objective of the present study was to explore the effects of maternal iodine excess during pregnancy on infants’ neurodevelopment and physical development. A total of 143 mother–child pairs were enrolled in this cohort study. Maternal blood samples were collected during the obstetric examination. A mother–child questionnaire survey was conducted, and infants’ blood samples were collected during the newborn physical examination. Infants’ single-spot urine samples were collected, and intellectual, motor, and physical development were assessed at 2 months of age. The median (IQR) maternal serum iodine concentrations (SICs) in the first, second, and third trimesters of pregnancy were 91.2 (74.4, 102.2) μg/L, 81.2 (70.6, 94.8) μg/L, and 82.0 (68.9, 100.3) μg/L, respectively. In the first trimester of pregnancy, infants’ psychomotor developmental index (PDI), body mass index (BMI) and weight-for-length Z score (WLZ) were higher with maternal suitable SIC (40 ~ 92 μg/L) than with maternal excess SIC (P < 0.05). Infants’ PDI, BMI, weight-for-age Z score (WAZ) and WLZ were negatively correlated with maternal SIC (P < 0.05). Maternal excess SIC had a slightly negative effect on infants’ MDI (OR = 1.304, P = 0.035, 95% CI = 1.019 ~ 1.668), PDI (OR = 1.124, P = 0.001, 95% CI = 1.052 ~ 1.200) and BMI (OR = 0.790, P = 0.005, 95% CI = 0.669 ~ 0.933). In the third trimester, infants’ length-for-age Z score (LAZ) was higher with maternal high SIC (> 92 μg/L) (P = 0.015), and maternal SIC was positively correlated with infants’ urine iodine concentration (UIC) (P = 0.026). Maternal iodine excess in the first trimester had a slightly negative effect on infants’ intellectual, motor, and physical development. In the third trimester, maternal iodine excess only may have a positive impact on infants’ height. Additionally, maternal iodine status was closely related to infants’ iodine status.