I'm writing a traditional fantasy novel (minus the cliches). I have a land that the novel takes place in. The land does have a name, which sometimes sounds all right, but most of the time sounds kind of stupid. Being the author, it might just be me, but I was wondering if there was some way I could ensure the name of my land would reflect the style and theme (in this case, noble and majestic) like I want it to.
I'm not talking about names like 'Middle Earth' which simply use English words. I'm talking about a completely made up name, like Paolini's 'Alagaësia,'
So here's the question: is there some formula or rule I can follow to make geographical names sound similar and unique?
POST-ANSWER EDIT: I've marked the reply by James as the answer. I think for those simply looking for a good name, this is a great way to go. However, the answer by Durakken is also a great method, and will hold up in the event that your novel is the next Harry Potter or Lord of the Rings. It takes more time, but it is a lot more thorough. And if you get stuck, you can always uses James' method for inspiration.
Additionally, the answer supplied by Bookeater is a great method to test the names once you have them. After going over names in your head for so long, it can be helpful to write them down and have someone else read them to you. Remember, if they pronounce them wrong, just alter the spelling. The real name likely isn't written in English, so all you're doing is translating it. You just need to make sure it is pronounced correctly.