For a girl
Meaning: The Irish take on Eva or Ava (it’s pronounced similarly), this popular name is a tribute to “the greatest woman warrior in the world.”
For a boy
Meaning: It means “island.” In a sentence, no man is an Ennis (pronounced like the letter N + hiss).
Source:purewow.com