Man darf im Deutschen leider Komposita nicht so einfach in ihre Teile zerpflücken. „Enkelsohn“ bedeutet einfach nur, daß der Enkel männlich ist, „Enkeltochter“ bedeutet, daß es sich um eine Enkelin handelt.
Du kannst Dir der Einfachheit halber vorstellen, daß „Enkel“ das Verwandschaftsverhältnis angibt und „Sohn“ das Geschlecht. Vergleiche bitte:
Vater > Großvater
Sohn > Enkelsohn
So wie „Groß“ nicht „riseig“ bedeutet, sondern eine Generation zurück, so bedeutet „Enkel“ eine Generation vor.
Alles klar?
Kajjo
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]