"пик" - видимо из-за того, что пиковая нагрузка на транспортных линиях.
А в оригинале "rush hour".
Как известно rush - спешка, hour - час. Короче получается "час спешки" - опять же час пиковой нагрузки на дорогах и транспорте.
Можно, конечно, посмотреть в инете откуда пошло rush hour - может какая хитрость есть...
Добавляю:
Да.. .легче было написать "посмотреть".
Впрочем похоже что термин "rush hour" появился в Нью Йорке в 1890 (!) году.
http://www.etymonline.com/index.php?term=rushhttp://www.word-detective.com/back-m2.html(во второй ссылке поискать надо упоминание этого факта) .
Более формальный термин - "peak hour(s)" - так и не понял, правда, почему он более формальный.
Ну а русский вариант, похоже, соскочил с него - "пик" со слова "peak".