Haveli è un termine generico per indicare una casa cittadina tradizionale in India, Pakistan, Nepal e Bangladesh, normalmente di carattere storico e architettonico. Il termine haveli deriva dall'arabo haveli, che significa "tramezzo" o "spazio privato" divenuto popolare sotto l'impero Moghul e privo di qualsiasi riferimento allo stile architettonico.[1][2] Successivamente, il termine haveli venne usato per descrivere diversi stili regionali di magioni, palazzi cittadini e templi in India, Pakistan, Nepal e Bangladesh.[3]