WDYT of these puppy names?

I’ve come across some names I think would be great for puppies (I’m only ever likely to have a dog as a pet) and would like some suggestions to add to my small list. Also, what do you think of the (few) names I already have?

[name_f]My[/name_f] current dog is a little poodle mix named [name_f]Roxy[/name_f].

[name_m]Casper[/name_m]
[name_u]Sasha[/name_u]
[name_u]Ruby[/name_u]
[name_f]Luna[/name_f]
[name_f]Maisie[/name_f]

I like the match names up with the dog breed.

[name_m]Casper[/name_m] - black Lab
[name_u]Sasha[/name_u] - a Russian breed dog name
[name_u]Ruby[/name_u] - a ruby [name_m]King[/name_m] [name_m]Charles[/name_m] Cavalier or Irish setter
[name_f]Luna[/name_f] - good for a black dog
[name_f]Maisie[/name_f] - I can see this name for a Scottish Terrier or a [name_u]West[/name_u] Highland White Terrier

I like the match names up with the dog breed.

[name_m]Casper[/name_m] - nice for a black Lab. I like [name_m]Jasper[/name_m] too.
[name_u]Sasha[/name_u] - a Russian breed dog name like a Borzoi
[name_u]Ruby[/name_u] - a ruby [name_m]King[/name_m] [name_m]Charles[/name_m] Cavalier or Irish setter
[name_f]Luna[/name_f] - good for a black dog like a Schipperke or an Affenpinscher
[name_f]Maisie[/name_f] - I can see this name for a Scottish Terrier or a [name_u]West[/name_u] Highland White Terrier