Заклинания для "Гарри Поттера" Джоан Роулинг не просто выдумала.
Это не набор набор букв.
Она обратилась к древнейшему языку - латыни (которую, кстати, отлично знала!) Латынь, английский и некоторые другие языки (например, слова из африканских наречий) стали основой заклинаний. Заимствованы не только "корни", но и целые фразы и выражения!

1 Алохомора / Alohomora
Это слово позаимствовано из западно-африканской системы знаков Сикиди, используемых в геомантии (гадание с помощью земли или камней)
...буквально переводится как "благосклонный к ворам" и идеально подходит для заклинания, которое отпирает закрытую магией дверь.
2 Ридикулус / Riddikulus... слово "ridiculus" в переводе с латыни обозначает "смешной" или "абсурдный" ...помогает при появлении врага, превращает страх в нечто смешное, а после "взрывает" его.
3 Круцио / Crucio -
заклинание, которое причиняет противнику нестерпимую боль... "cruciatus" в переводе обозначает "мучить, пытать, истязать".
4 Акцио / Accio - Действуй! (призывать, вызывать)...заклинание "Акцио, метла!" помогло Гарри на первом испытании в Турнире Трех Волшебников обхитрить опасного дракона.
5 Авада Кедавра / Avada Kedavra
Джоан Роулинг объяснила значение самого ужасного заклинания на Эдинбургском книжном фестивале в 2004 году: для убивающего заклятия она использовала аналогию с древним магическим словом "Абракадабра", что на арамейском языке означало "пусть вещь будет уничтожена".
Сначала под "вещью" она подразумевала болезнь: заклинание использовалось для лечения недугов... затем появилось убивающее заклятие, где вместо "вещи" подразумевался тот, на кого заклятие направлено.
6 Империо / Imperio
лишает человека его собственной воли и может заставить делать все, что угодно:
"impero" обозначает "повелевать", "приказывать" (аналог в английском - "imperious" - "властный").
7 Сонорус / Sonorus -
заклинание придаёт голосу громкость, это своеобразный микрофон волшебного мира... перевод заклинания "sonorus" с латинского - "громкий", "звонкий".
8 Редукто / Reducto - заклинание, чтобы разбить предмет или сделать разрушение... от латинского слова "reduce", что означает "ликвидировать", "убрать".
В каждое заклинание вложен огромный смысл, а иногда и подтекст, и "игра слов"!
Этот список можно продолжить! )

Действуют ли эти заклинания?
Ответ:
В УСТАХ И
РУКАХ МАСТЕРА ДЕЙСТВУЕТ ВСЁ!