There are two meanings for the phrase "think of". One is to remember something that you heard or experienced before:
I was thinking of that time when we went fishing and my fishing pole fell in the river. Remember that?
You can also use "think about" in those cases.
Another meaning is to come up with new ideas.
Can you think of a good name?
In these cases, you can also use the phrase "think up".