Kniya is likely a modern invented form, possibly related to Nia or Kaniya, with no single traditional etymology.
Like Kniya?
Swipe through thousands of names like it