I tend to go for human names...but not common human names. Macie, Zander, Dante, Gustav, Eve, Indy....and they all have a catch or a theme. Macie is Macie Arwen (LotR), Zander is Zander Amaroq (roughly translates to wolf man, man of wolves, ect). Eve was Eve Elle (evil) and Indy was Indy Anna (Indiana).
Next puppy we have name chosen, registered name chosen if breeder chooses to use it, but we won't know the catch or theme until we meet her, of course.