I pray that the Lord will give me enough sense to name my children something that is not 'trendy.'
Some Bible names are good. Exercise caution in the case of boys, because frankly the world can do without more Eleazars and Jehoshaphats.
Cultural names are good, as long as you patently belong to the culture. I can get away with naming a child Liam or Shaun, since I'm Irish and look it. I could probably not pull off Mignonette or Brigitta.
I think it goes without saying that apostrophes are verboten, as are capital letters in the middle of the name.