Since "dreams" and "sleep" in general is the one big mystery i haven't solved yet, i don't really have a clear cut statement ready about their "meaning" - but what i do know yet, plus some logics, lets me say what i currently consider "probable":
My impression about dreams is - to put it simple - that they result from things that are on our mind, plus some ridiculous randomness. The "interpretation" usually happens after the puzzle pieces are already on the table. What i mean with this, is that i noticed, that in my and others dreams (dream logs), when a new "scene" is created, the scene usually is there first, and THEN the dreamer tries to make sense of it (and while doing so, adjusting it, and adding more things).
So, what does that tell about the "meaning of dreams"? That they are probably just that: Stuff that we think about, plus randomness (including random old memories), plus creative interpretation. The results do obviously tell us something about ourselves. After all, if you dream often about something, then it apparently is someway important to you. Or if you randomly embed an old memory, then you apparently still remember it (else, it couldn't be part of the dream). Etc. etc.
The key aspect which i'm trying to explain here is: Dreams are not some "prophecy" or "judgement" created by some "god", who makes a statement about us. When people talk about the meaning of dreams, they often talk about it, as if it were some judgement made by SOMEONE/SOMETHING ELSE. Crap like "if you dream xyz, then this always symbolizes abc." - as if there were some cosmic being, that sends us secret messages, but encrypted of course because that being is a meanie. That's not what dreams are.
Rather, what i'm trying to explain, is something much more mundane: When you think about something, then you obviously think about it
Same for feelings: If you feel some way about something, then you apparently are capable of feeling that way about it
So, i think a better way to deal with dreams, is to not treat them like something else, but instead treat them as how you experienced them.
Like, you watch a movie, and at some point feel a certain way - and then afterwards wonder why you felt that way? Same thing. The only things "special" to dreams, is the increased randomness, and that infobits may be used, that aren't right now important to you anymore - those aspects may be confusing.
P.S.: Another thing that may be confusing about dreams, is that you may be thinking, imaginating or saying things how you actually mean them, instead of how you learned to interprete them. Let me give you an example: A few weeks ago, i had a dream that ended with me saying a sentence. That sentence began with the words "A highly low...". After i woke up, i at first was amused about what crap i said there - "Highly low" wtf? Contradiction much?
But then after a while, i noticed that someway this wasn't really so dumb. It actually was very clever, because i expressed this part of the sentence, as what it is, rather than "prettyfied": You know, we have this concept of "intensity", and we may say things like "super low" or "very low", etc., but emotionally and structurally, there isn't really much difference between "high" and "very". It's just different words for the same thing, and in everyday sentences, we just routinely arrange those synonyms in a way, so that they won't LOOK contradictory. So, what i in this dream actually meant, was just "very low", but in a moment of honesty, i expressed it as how i actually feel about it: "highly low".