El término deriva de "Mohini" que significa "mujer que encanta a quienes la miran", y "aattam"; "movimientos gráciles y sensuales". Así el concepto significa "Danza de la encantadora".
La danza incluye ágiles saltos y movimientos suaves con el torso erecto. Se dice que es una representación del canto de las palmeras y el fluír de los ríos, ambos abundantes en Kerala. La coreografía sigue los textos del Hastha Lakshanadeepika, que incluye elaborados mudras. Existen unos cuarenta movimientos básicos, conocidos como "atavukal".
La vestimenta de la danzarina es un sarí blanco con brillantes brocados dorados. Dado su carácter, tradicionalmente solo las mujeres bellas podían interpretar esta danza.
La música vocal del mohiniattam incluye variaciones en la estructura rítmica denominadas chollu. La letra está en Manipravala, una combinación de sánscrito y malayalam.