正如人體的其他特性都由基因所決定那樣,父母遺傳給孩子的不同性別基因,決定了一個嬰兒是男還是女,其中,關鍵的是確定男女性別差異的Y染色體。
正常的人有46條染色體,其中有44條常染色體,2條性染色體。女性的性染色體為XX,而男性的性染色體為XY。在生殖過程中,女性只能提供X染色體,而男性可提供X或Y染色體,它們之間通過競爭然后得以結合。所以從遺傳學上來講生男生女是由男性一方決定的。男性的精子細胞中只有一半含Y染色體,另一半卻沒有,具體有哪一種精子與卵子結合受精是由偶然因素決定的,所以父母并不能事先決定他們將要生一個女孩還是一個男孩。