Блаженный - заимствованное слово из старославянского языка, где оно имело значение страдательного причастия глагола блажити "восхвалять, почитать". Этот глагол образован от старославянского существительного благо "добро, счастье".
Многие слова с начальным благо не русские, а старославянские (благодарить, благодетель, благоговеть, благородный, благоволить и др.).
Слово блаженный имеет два значения:
1) положительное "в высшей степени счастливый", "выражающий блаженство".
- Блажен, кто верует, тепло ему (А. Грибоедов. Горе от ума).
2) Отрицательное (разг.) "глуповатый, чудаковатый" (первоначально "юродивый", в значении существительного).