It can be quite difficult to come up with a really 'alien' name - you want it to be different from anything found in the real world, yet it helps if it can be pronounced (and spelled!) by us Earthlings!
Here is an interesting attempt to provide a list of names complete with 'meanings' that you can use for alien NPCs (or characters, of course) when the need arises. In some ways it's good - the names sound plausible and it is easy to figure out how to say them. The 'meanings' fall down a bit, not that they are implausible meanings for names but that similar meanings are given to quite diverse names. You can account for this by saying (as may well be the case) that these are 'generic' alien names and do not come from the same alien race, hence no common linguistic roots... but it does rather jar to those of us who are interested in language and translation.
Good enough for the quick NPC who probably will only appear once, you might prefer something a bit more thought out for naming your whole alien race or even for a regularly-featured NPC or PC.