いくつか意味があるので、整理する。
本来の意味
英単語の「Collocation」は配置のやり方などを表す言葉。場所の配置などで使われる。
ITインフラにおけるコロケーション
ITインフラにおいては、データセンターの同じ場所にに複数企業のサーバーやネットワーク機器を設置することをいい、そのような場所やサービス自体をコロケーションと呼ぶこともあります。
Webフロントエンド開発のおけるコロケーション
Webフロントエンドにおいては「関連するリソースを近くに置く」という意図で使われる言葉で、自由度の高いディレクトリ配置に対してどのように置くべきか迷った際に、関連するものを近くに置くべきという話で利用される言葉。
英単語の組み合わせ
英文法の文脈でも使われ、その場合は「よく使われる言葉の組み合わせ」を表すもので、強い雨のことを「heavy rain」などと表現するようなよく使われる単語セットのことを表現した言葉。