Does "cry over someone" mean "cry because of someone"?
Native speaker’s answer
Rebecca
To "cry over someone" or something means to weep because of that person or thing. The phrase "cry over" means "cry about" or, perhaps, "cry because of". When used in relation to a person it can mean many things: you miss them, you want them to do something and they don’t. It could be that you are hurt by something they said or did. It could be love overwhelming you or gratitude for that person and it spilling out in tears. Generally it is used to show overwhelming emotion of some kind. Ex: There's no need to cry over it. Things will work out. Ex: She is still crying over her lost love.