《一百萬零一夜》故事改編自印度小說《Q&A》,英文片名《SlumdogMillionaire》中的slumdog,在原著中沒有出現,是導演丹尼波爾和編劇博福伊改編時自己創作出來。
在印度,狗被視為不潔和低下,因此印度人都覺得片名侮辱和貶低貧民區居民。slumdog其實是由Slum(貧民窟)和Underdog(失敗者)兩字組成,在片中只曾在一個場景出現過,當時警官懷疑男主角在《百萬富翁》中出術,查問他時衝口而出:「一個貧民窟狗會懂甚麼?」(Whatcanaslumdogpossiblyknow?)導演並非有意貶低主角或貧民區居民,只是想以slumdog配上millionaire,以做成強烈對比。
美國《紐約時報》