Zakira is an Arabic name meaning "one who remembers" or "mindful," from the root for remembrance.
Like Zakira?
Swipe through thousands of names like it