"Famous for" or "famous of"? [closed]

Which one is correct depends on what you want to say. They are not interchangeable. You can say:

This restaurant is famous for its French cuisine.

Or:

Michael is the most famous of the Jackson brothers.


Very often when somebody asks about which preposition to use here, it is actually a question about what a particular word (usually a verb or adjective) takes.

This is such a case. It happens to be the case that "famous" takes "for" and not "of": there is no reason for this, it just happens that way, and you need to learn it.

It is complete nonsense to talk about percentages of prepositions: this is not about "of" vs "for", this is about "famous for".