The nearest JR line station to Meiji University Central Campus is Ochanomizu. O-chya is tea (as in char), no is a possessive, and mizu means cold water. Ochanomizu therefore means cold water for making tea. I asked Murata-sensei and he confirmed that the station is near the site of the fortified Imperial Palace area which had a spring used for making tea.