Names for great dane dogs and puppies
Meaning: prosperous, successful
Meaning: mist
Meaning: nebula, mist
Meaning: daring