Şafi ismi 'Suçlunun bağışlanması için aracı olan kimse' anlamına gelen Arapça kökenli bir erkek ismidir. Osmanlıca yazılışı شافي şeklindedir.