Crackerjack
Either Male or Female
The meaning of the name Crackerjack is Caramel-coated Popcorn And Peanut Snack
The origin of the name Crackerjack is American
Notes: Real name of the ginger Persian cat that portrayed Crookshanks in the Harry Potter series.