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