Generate creative, fun names for Telegram sticker packs
npm install sticker-pack-namesGenerate random names for Telegram sticker packs. 8M+ unique combinations.
``bash`
npm install sticker-pack-names
`javascript
const { generate, generateStrings } = require('sticker-pack-names')
// Get 3 random names
generateStrings()
// ['🐱 Cozy Cat Vibes', '✨ Magic Moments', '💀 Certified Brainrot']
// Get name objects with metadata
generate()
// [{ display: '🦊 Wild Fox Pack', emoji: '🦊', name: 'Wild Fox Pack', style: 'creature' }, ...]
// Specific style
generateStrings({ style: 'meme', count: 5 })
// ['💀 Peak Chaos Mode', '🧠 Sigma Grind', '🔥 Certified Brainrot Hours', ...]
// Without emoji
generateStrings({ withEmoji: false })
// ['Cozy Cat Vibes', 'Magic Moments', 'Certified Brainrot']
// Reproducible with seed
generateStrings({ seed: 12345 })
// Always returns the same names for same seed
`
| Style | Example | Combinations |
|-------|---------|--------------|
| creature | 🐱 Cozy Cat Vibes | 4.5M |action
| | 🐸 Dancing Frog Pack | 1.7M |place
| | 🌊 Ocean Fox Adventures | 635K |seasonal
| | ☀️ Summer Cat Moods | 437K |meme
| | 💀 Certified Brainrot | 415K |epic
| | 🐉 The Ultimate Dragon Saga | 242K |aesthetic
| | 🦋 Dreamcore Butterfly Dimension | 50K |mood
| | ✨ Magic Moments | 5K |
`javascript`
generate({ style: 'creature' }) // Only creature style
generate({ style: 'meme' }) // Only meme style
generate({ style: 'random' }) // Mix (default)
Returns array of name objects.
`typescript`
interface GeneratedName {
name: string // "Cozy Cat Vibes"
emoji?: string // "🐱"
display: string // "🐱 Cozy Cat Vibes"
style: string // "creature"
}
Returns array of display strings.
Returns single name object.
Returns one name from each style (8 names).
`typescript`
{
style?: 'creature' | 'mood' | 'meme' | 'action' | 'aesthetic' | 'place' | 'seasonal' | 'epic' | 'random'
count?: number // default: 3
withEmoji?: boolean // default: true
seed?: number // for reproducible results
}
Access raw word lists for custom generation:
`javascript
const { dictionaries } = require('sticker-pack-names')
dictionaries.creatures // [['Cat', '🐱'], ['Dog', '🐶'], ...]
dictionaries.moods // ['Happy', 'Cozy', 'Cursed', ...]
dictionaries.actions // ['Dancing', 'Sleeping', 'Vibing', ...]
dictionaries.themes // ['Pack', 'Vibes', 'Reactions', ...]
dictionaries.memeStyles // ['Based', 'Certified', 'Peak', ...]
// + places, seasonals, prefixes, suffixes, emojiThemes, memeConcepts
``
MIT