US English. The origin is unclear. It may be from a placename in Georgia, Tallulah Falls, which is Native American origin or is a variant of Talulla, the Anglicized form of an Irish Gaelic name Tuilelaith [q.v.].
Thanks to Donald Whyte who provided much of the initial information for this site.