When I first started writing, coming up with names was easy. I just used names which I thought was interesting which I come across in life. In one of my stories I have a character called Nova and while I was at college (many years ago now - (College doesn't have the same meaning that it does in the US. In the UK, colleges (if they aren't attached to a university like Oxford) are just places where people go to get A-levels, do vocational courses, etc,) and I was doing A-level Biology at the time.) I knew someone called Nova in one of my classes. Other times, I've just used a name which I liked. One of my characters was inspired by the name of a breed of dog. I've used parts of dinosaur names (for Wookiees, because they have such complex ones), stars, constellations, names of people who have discovered animals. I once even named one of my characters after a structure that forms during cell division (I changed the spelling, but not the pronunciation of the name). Other times a name has come about because of a slight miss pronunciation of a real name. Some just came about because I messed around with parts of words. The problem now though is that I don't get a lot of inspiration for new names spontaneously like I used to, so I now mess around with name generators. It can take a while to find something which I like the sound of, though, and sometimes I've made new names by combining parts of names that these generators come up with. I don't really look for meaning in words a lot of the time. I just use them if I like the way they sound.