ОСАГО - это аббревиатура, а каско - нет.
ОСАГО — "обязательное страхование автогражданской ответственности" (обязательное страхование гражданской ответственности владельцев транспортных средств).
Каско - не аббревиатура (не сокращение), а термин, который подразумевает страхование транспортного средства (автомобиль, судно, воздушное судно и т.п.) без страховки его содержимого (груза ("карго"), пассажиров). От "casco" (наверно из итальянского или какого другого романского языка с латинскими корнями) - корпус (морской термин) или "борт" - слышали наверно, что так говорят про самолёты - т.е. страхуется (в смысле - "комплексное страхование" - это и есть суть "каско") только "корпус" ("борт"), но не его содержимое ("cargo" - груз). Ну и плюс ассоциация с таким защитным средством как каска (от тех же этимологических корней) тоже хорошо сработала.
Впрочем, расшифровку для акронима "КАСКО" тоже придумали (но эта расшифровка вторична):
- КАСКО - комплексное автомобильное страхование кроме ответственности.
(ещё раз подчеркну, что это ошибочная (т.е. надуманная) расшифровка)