Грамматический словарь Зализняка (склонения слова):
1. шорты, шорт, шортам, шорты, шортами, шортах 2. шорты, шортов, шортам, шорты, шортами, шортах
шо́рты
шорт, мн.
Брюки выше колен.
Кинзерский носил жокейскую шапочку и короткие штаны-шорты. Трифонов, Утоление жажды.
[англ. shorts]
ШОРТЫ, шорт и шортов. Род коротких (не доходящих до колен) брюк. Мужские, женские ш.
| уменьш. шортики, ов.
шо́рты
ШОРТЫ шорт и шортов; мн. [англ. shorts] Короткие летние брюки (не доходящие до колен). Мужские, женские ш. Белые полотняные ш. Ш. для езды на велосипеде. Ходить в шортах.
◁ Шортики, -ов; мн. Уменьш. Детские ш. Яркие, пёстрые ш.
Заимствование из английского, где shorts – "короткие штаны".
шорцы >