Is there any difference between "famous" and "popular"?
Generally, famous refers to recognition, and popular refers to reputation (of a person) or frequency (many people use a thing or visit a place).
Famous often, but not necessarily, has positive connotations. Knowledge of the famous person, thing or event is widespread.
Popular usually has positive connotations, or when referring to a place, it means it is visited by many people. The person, place or thing is largely well regarded among the people who know of it, but doesn't necessarily mean a lot of people know of it.
Perhaps it's easier understood with an example.
- A famous restaurant: Is well known. The name of the restaurant is recognized, perhaps because a well-known chef founded it, or it advertises a lot, or a well-known event occurred on the premises.
- A popular restaurant: It's usually busy. The majority of people enjoy eating there. Or maybe they don't, but they go there because the food is cheap, or it's the "place to be." Outside of the people that eat there, it may or may not be well known.
A restaurant can be both famous and popular (everyone knows about the restaurant, and many of them go there), or popular but not famous (only the people that frequent the restaurant know of it), or famous but not popular (making it infamous).
Famous means well known. Popular means well-liked. Something or someone that is well known, but not popular could be infamous, which isn't a lack of being known, but being known for a bad reputation.
Famous people are likely to be popular but it isn't necessary, e.g. George Bush. Popularity does not necessarily imply fame either. e.g. "You are quite popular in your class." just means liked by many. 'Famous' cannot be used interchangably here.
A famous person is someone a lot of people know about.
A popular person is someone who is liked by people who know that person.
Famous means known by many people because of their achievements or works, while popular means liked by many people.
Suppose in a school there is a very beautiful girl who is always turning heads, and there is a very smart girl who is always topping the exams. The former is likely to be popular while the latter is likely to be famous.