Rare elaborated form of Ida or Idella, likely meaning industrious or hardworking.
Like Idellar?
Swipe through thousands of names like it