Dans l'oniromancie musulmane, un certain nombre d'animaux sont souvent pris comme symbole de guerre ou du moins de personnages belliqueux. Ainsi, si l'éléphant représente dans les rêves une affaire en apparence importante et en réalité futile, il représente pour celui qui détient l'autorité, la défaite et l'humiliation. Ibn al-Athîr rapporte que le roi d'Espagne, Alphonse VI, qui voulait s'emparer de territoires musulmans mais hésitait à livrer bataille, se vit en rêve, monté sur un éléphant et battant du tambour. Il fit venir des interprètes chrétiens, mais ils ne parvinrent pas à lui expliquer son rêve. Il fit venir alors un musulman qui lui prédit la défaite : «Ton rêve, lui dit-il, s'explique par la sourate 105 et la sourate 74, versets 8-10. La première parle des gens de l'Eléphant sur lesquels Dieu fit pleuvoir des pierres «n'as-tu pas vu les gens de l'Eléphant... ?» et la seconde annonce le châtiment des infidèles «quand sonnera la trompette, ce sera un jour insupportable pour les infidèles.» Alphonse VI refusa d'écouter l'interprète et lança ses troupes contre les musulmans. Ce fut la bataille de Zallaga (Sagrajas) au cours de laquelle son armée subit une défaite cuisante. L'aigle représente un roi, un chef fort et puissant et qui aime faire la guerre. Si cet animal fait mal, à une personne, cette dernière subira des dommages venant de l'autorité, si, au contraire, il lui fait du bien, elle sera comblée et respectée. Si l'aigle peut représenter un belliqueux honorable, le crocodile est toujours un homme cruel qui abuse de son autorité ou de sa notoriété pour opprimer les autres ou les dépouiller de leurs biens. Se voir poursuivi par un crocodile signifie qu'on a des ennemis puissants.