Слово "колокольчик" образовалось от "колокола" - ясно, что тут определяющим моментом явилась форма цветка. Однако, как и во многих других языках, в русской речи могли употребляться и другие названия, в той или иной степени передающие иные признаки предмета, например, имитирующие издаваемый им звук. Колокольчики на Руси именовали ещё и "балаболками" - как видим, это слово обладает достаточно широким лексическим значением.