Ответ:
Русское слово «кайф» произошло от арабского слова «кэйф» араб. كايف — «время приятного безделья». Согласно Корану, праведники, попадая в рай, постоянно находятся в состоянии кэйфа. Впервые в русском языке слово «кайф» («кейф») официально зафиксировано в 1821 году.
на счёт слова "пранк" - не знаю, увы.