General:
* Penser à: This is the most common and literal translation of "thinking of." It implies simply having someone or something in your thoughts.
* J'ai pensé à toi/vous: This translates to "I thought of you" and is a more specific way of saying you were thinking about someone in particular.
More specific meanings:
* Rêver de: This translates to "dreaming of" and implies a more wishful or romantic thought.
* S'inquiéter de: This translates to "worrying about" and implies concern or anxiety.
* Se souvenir de: This translates to "remembering" and implies recalling a past memory.
Examples:
* Je pense à toi. (I'm thinking of you.)
* J'ai pensé à vous ce matin. (I thought of you this morning.)
* Je rêve de partir en voyage. (I'm dreaming of going on a trip.)
* Je m'inquiète de ton bien-être. (I'm worried about your well-being.)
* Je me souviens de notre premier rendez-vous. (I remember our first date.)
The best way to choose the right phrase depends on the specific situation and the emotion you want to express.