I've been looking all over the place for the etymology of these names, but usually end up with references to Heather Locklear (whoever that may be) and Gilderoy Lockhart from Harry Potter. According to this message board Locklear hails from a mutt tribe in North America; I would have guessed they're both Celtic/English.