What is a synonym of jack of all trades, master of none?
I want to differentiate it from a generalist (might have deep knowledge about everything)?
On the same note, is there a better way to say jack of all trades, master of all?
A polymath is a person of encyclopedic learning.
A Renaissance Man is a person whose expertise spans a significant number of different subject areas.
A person who is a jack of all trades, but a master of none might be called a dabbler.
A dilettante is a person who dabbles in a variety of pursuits but is not dedicated to any particular one.
A sage, a savant, a genius, an expert, a diviner, an Olympian, a guru, a god (small G)--all describe a multi-talented person who is exceedingly capable in seemingly everything and is "master of all." A dilettante, on the other hand, is a "master of none."
The phrase you refer to, by the way, is a rhetorical figure called antithesis, an expression of contrasting elements. In "Jack of all trades, master of none," we have the following contrasts: Jack (a common name and common nickname for John) and master; all and none; trades (plural--many) and trade (implied singular--or one).
I have seen the use of "factotum" to replace "jack of all trades". I had to look it up the first time I read it.
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?