Honshu is the English name for Japan's largest island, from Japanese 本州 (Honshū), literally "main province."