some mesh generator software called as finite element mesh generator. is there any difference between finite element and finite volume mesh generators? if so can we use them interchangeably? and what effect has this choice?
You can use a general finite element mesh for a finite volume code. However, in some cases you may have problems going the other way round, since not all finite volume approaches employ quadrature nodes within the control volume, while finite element methods need quadrature nodes which should be computed by the mesh generator (or added by the user, but this could become cumbersome...). Also the information about the mesh topology and connectivity (who are the neighours of each element) may be different depending the specific method the mesh generator is thought for.