Likely a variant of Talulla or Tallulah, often explained from Irish elements suggesting abundance or noble lady.
Like Tallula?
Swipe through thousands of names like it