Rafat is a boy's name of Arabic origin. With a name meaning "compassionate," baby Rafat is sure to amaze you with their sense of kindness. By giving them a namesake that celebrates their heritage and sympathetic nature, little Rafat can carve out their own unique identity. Sweet and considerate, your beloved child is sure to endear themselves to all they meet.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.