Sometimes, JKR picked the names for her characters from the map. Snape, if you don't know, is the name of a small town somewhere in England. Today's Hindu talks about Grindelwald- it is a place in Switzerland (the author visited the place). Here is the link:
http://www.hindu.com/mag/2008/11/02/stories/2008110250230800.htmThe author also went to Reichenbach Falls (no prizes for guessing its literary significance).
Some HP names that have roots in language, instead of being named after places on the map:Dumbledore - Means "Bumblebee" in Old English. J.K. Rowling has said that she chose this name because she imagined Dumbledore walking around the castle, humming to himself.
Albus - In Latin, it means "white" (maybe for white beard). Wisdom.
Voldemort= Vol-de-mort= flight from death (which was the driving purpose behind the character's actions)
Severus - Sever means "to cut off." Snape appears to have "cut off" his ties with the Dark Lord through the first five books, and then with Dumbledore and the Order in Half-Blood Prince. "Severe" means "cruel, strict" - two characteristics that accurately describe the Potions Professor. Sounds very similiar to the Latin word "servus," meaning "servant." Is he still a servant of Voldemort's? In ancient history, Lucius Septimius Severus restored stability to the Roman Empire after the tumultuous reign of Emperor Commodus (See Albus) and the civil wars that erupted in the wake of Commodus' murder. To read more on this story, go
here. The name Severus is also mentioned in Mansfield Park by Jane Austen, a favorite book of J.K. Rowling. Additionally, a Saint Severus of Alexandria (Egypt) was martyred along with a Saint Peter and a Saint Leucius for publicly proclaiming the faith around 309 C.E. Severus, Peter, and Lucius - quite a coincidence!
Sirius-the "Dog Star," the brightest one in the Canis Major ("Great Dog") constellation; a pun on the fact that he can change into a big black dog, and that Sirius black's defining characterisitc was loyality to friends (like a dog)
Malfoy - In Latin, "malus" means "bad" and "mal" means "pale." "Mal foi" means "bad faith, an act with bad intentions, or a malicious act" in French. "Mal de foi" means a "loss of faith." The similar French phrase "Mal fait" can be interpeted as "badly made" or "evil deeds." In Portuguese, (J.K. Rowling taught English in Portugal for a few years) "Mal foi" means "was bad" or "is bad."
Draco - Draco is a constellation that looks like a dragon but is a snake. In Latin, Draco means "dragon." There was also a Greek ruler named Draco who developed a system of severe punishments for the smallest of crimes. "Draconian" means "harsh or cruel." In Romanian, "drac" means "devil."
Lupin - "Lupus" is the Latin derivative for "wolf." Canis Lupus is the scientific name for wolf. To be described as "lupine" means to "resemble a wolf."
Bellatrix - "Bella" is a construct of the word "bellum" meaning "war" and "trix" refers to "a woman in power." Bellatrix is therefore known as the "Female Warrior" and is also the pale yellow star indicating the left shoulder of the constellation Orion, the Great Hunter.
Lestrange - To be "estranged" means to be "removed from society." In French, "etrange" means "strange" or "weird."
Hagrid - J.K. Rowling said: "Hagrid is also another old English word meaning if you were Hagrid, it’s a dialect word meaning you’d had a bad night. Hagrid’s a big drinker. He has a lot of bad nights."
sources: Mugglenet.com & HP Lexicon