Kashfi is a muslim boy name and it is an Urdu originated name with multiple meanings. Kashfi name meaning is To Clear and the associated lucky number is 3. Accompanying with Kashfi meaning you can also listen here how to pronounce Kashfi name.