Simply saying the name aloud once or twice will prevent you from making names that look pretty but are a phonetic disaster.Example - I have two names, one for an elf woman and one for an island, that I made without speaking them aloud. Maglorwyn and Irezure (respectively). "mag-glor-win" is easy enough for ME to say, but it's a nightmare for my players so she told them "just call me maggie". Irezure doesn't really roll off the tongue until you say it 15 times (and decide HOW to say it). I eventually decided on "ee-reh-zuhr" but the first attempt came out sounding like an electric razor.