Ziad Fazah. The Guinness World Record holder for speaking the most number of languages goes to this Liberian-born Lebanese polyglot. Fazah claims to be able to read and speak 58 languages including Arabic, Polish, Thai, Urdu, Norwegian, and many more.