赵德光（），贵州郎岱（今属安顺）人。原姓张，因随赵德昌转战云南，改姓赵。清朝军事将领。
生平.咸丰末年，在贵州镇压苗族起义，累升至副将。1863年以总兵记名，次年随云南布政使龚自閚固守贵阳，抵抗苗民起义军。1865年，署安义镇总兵，次年，署贵州提督。同治五年苗族起义，八月初，岩大五部破安平，十月攻打安顺府城，十一月击溃翰林院修编丁宝祯所率团练，并向平远州城进攻。这时，岩大五部已发展到二三万人。同治六年（1867年）二至八月，清军大举进攻黔西北陶新春苗族义军，岩大五在安顺牵制贵州提督