Dog Name Meaning, Origin & Popularity
Origin: English
Meaning: Tough guy; for energetic, boisterous dogs