Naheed

Persian name meaning immaculate