Il semblerait que le mot ''germain'' soit issu du mot latin ''germanus'' qui signifie ''frère''. Le cousin germain est le fils ou la fille du frère. Rapporté aux cousins, c'est le fils ou la fille du frère du père (ou de la mère), donc de ton oncle ou de ta tante.
Complement internaute :
L'usage de ces mots n'a rien d'étrange. C'est simplement pour cela que nous les utilisons. Ils nous permettent de nous référer à un individu sans avoir à préciser le sexe de celui-ci. Cependant, dans de rares occasions, l'usage fait apparaître un inconvénient. Par exemple, si on cherche un dentiste pour sa fille, il est préférable de dire: ''Je veux un dentiste pour ma fille'' car il est évident que l'on fait référence à la fille du père (ou de la mère) et non à la fille du frère. Cela ne veut pas dire que les parents ne devraient pas dire: ''Je veux un dentiste pour mon fils'' car, même dans ce cas, ils utilisent un terme qui désigne un individu, sans avoir à préciser le sexe du parent. De cette façon, on évite de faire la confusion.