Coach is a word with two very different primary meanings. Etymologically coach is probably a single word, connected through use in university slang, although it is possible that the two meanings have different origins.
The older of the two meanings is that of a means of conveyance, originally a horse-drawn