john sohl means in slang: John Sohl is crazy but kind. He finds inspiration and loves it. John is selfless and selfish, but he also cares deeply about his family. (in Slang Dictionary, added by Desirae Jefferson)