What is the difference between 有名，著名 and 闻名? We know 名 means name or famous, but what is the subtle difference between 有名，著名 and 闻名?
For me, as a native speaker, I use

有名 for person, i.e. Kobe Bryant 很有名。
著名 for place or books i.e. 那是一个著名的景点。
闻名 for a brand name i.e. 孔老夫子古今闻名。