Badass names for girl dogs
Meaning: moon
Meaning: lady of sorrows
Meaning: scarlet, red
Meaning: greatest
Meaning: supplanter
Meaning: resurrection
Meaning: battle-mighty
Meaning: delicate