Этимологический словарь Крылова
В значении "часы" – собств.-русск. Возникло лексико-семантическим способом образования на основе сущ. будильник – "будилыцик", суффиксального производного от будило – тж., образованного посредством суф. -ло (< -dio) от глагола будити. См. будить.