The meaning of the name Najaf is City in iraq
The origin of the name Najaf is
very nice name & also the meaning...
dur e najaf
very nice name