고도 합성수(高度合成數, 영어: highly composite number) 또는 고합성수(高合成數)는 약수의 개수가 자기보다 작은 모든 자연수의 것보다 큰 자연수다. 1과 2는 합성수가 아니지만, 고도 합성수에는 포함된다.
100만보다 작은 고도 합성수는 다음과 같다. (OEIS의 수열 A002182)