Французское – illusion.
Латинское – illusio (насмешка, обман).
В русском языке слово известно с середины XIX в., однако исследователи не сходятся во мнении относительно того, из какого именно языка оно попало в русский. Некоторые в качестве посредника называют польский (iluzja), другие – французский (illusion). Под иллюзией понимают ложное, ошибочное понятие, представление о чем-либо; нечто несбыточное.
Производные: иллюзорный, иллюзионист.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство ЮНВЕС>. Москва. 2003.