Meaning is one of the most difficult and complex concepts we have, studied by
semantics (a branch of
linguistics) and by the
philosophy of language (the
theory of meaning in particular--branches of
philosophy).
See especially philosophy of language and the meaning of meaning at this point--those articles might well be broken up and put on different pages.