Rufaida is an Arabic name meaning support or little helper, from a root linked with aid and kindness.
Like Rufaida?
Swipe through thousands of names like it