The issue with non-main characters' special/stand-out names is that they can distract from more important characters. So unless this is an important supporting character, sidekick, or love interest to the MC, or the MC has an even more flashy name, I'm not sure it's a good idea. Lisa will feel pretty invisible next to Trouble and Aragorn.
My favorite way to choose names, is to take the first culturally sensible name that comes to mind, ie. an Arabic name in Palestine, a Hebrew name on Israeli mainland, and a Japanese name in Japan.
Then I filter by pronounciability: for example by choosing Hebrew names that can be inflicted on an English-speaking audience - not Moran, for example, and not Lior, because then we would have the audience distracted with the hilarity of morons and liars.
Last, I pick a name for the main character that kind of describes him. Nothing huge, but for example, my current MC's name is Nadir which means "deeply loved/precious", and there are several meanings to that in the story. And I just realized, oh hell he really IS kind of a gender-bent Precious!!! *coughs* anyway...
But it's still a civilized-sounding name, nothing huge, nothing flashy.
Everyone else can be Joe for all I care if that's what comes to mind. It's how my cat ended up with the name Ravioli.