I am currently constructing a language for my fantasy world. I am utilizing roots, prefixes, suffixes - all that fun stuff. I've noticed something that I find rather strange though. Nearly every word root is Latin or Greek. Nearly every definition for those roots is not. Why is this?
For example, the root
Head sounds nothing like
capit. Why don't we just say 'capit' instead of 'head'? I know these two words (capit and head) are from different languages. I want to know why.
EDIT: Posted for clarity's sake: This is the question in different terms: If we use Latin/Greek roots for a lot of our words, why does our source change from Latin to Old English (or Germanic or whatever it happens to be) for the definition of the root?
Example: If we use the root
capit to form words involving head, why don't we just call a head a capit? Why are our roots mostly Greek and Latin, while the definitions of the roots (head, hand, love, sit, drag, voice, carry, etc.) are not?