Computer Virus Name Generator

Fictional malware names for cyberpunk stories and games

Technology & Internet191 names

0 of 191 seen

This or that?

7 picks, 1 winner

Tap the name you like more.

Tap a name to copy it. The arrows swap one name.

Or browse all 191 names, A to Z

Generate menacing but fictional computer virus and malware names for cyberpunk fiction, hacker thrillers, CTF challenges, and tabletop games. Styled after real threat-intel naming conventions without copying actual malware.

About computer virus names

Security researchers name malware families with a very particular flavor, and fiction that gets it right feels instantly authentic. Real threat-intel names usually pair a menacing noun with a natural or industrial word — spiders, snakes, moths, frost, rust, ash — or use an ominous single coinage that hints at what the code does. Analysts avoid glamorising the attacker, so the names lean grim and clinical rather than heroic: something a wiper that shreds a hospital's records would plausibly be tagged in an incident report. Every name in this list is fictional and built for stories, games, and capture-the-flag challenges, not modelled on any specific real-world strain.

Good malware names carry a hint of their behaviour. A ransomware crypter sounds like a lock or a cage (FrostLocker, HollowKey); a wiper that destroys data sounds final (VoidLily, PaleReckoner); a stealthy backdoor or spyware sounds quiet and watchful (HushProtocol, GhostQuill, SilentHarvest); a botnet or worm that spreads sounds swarming (IronMoth, PaleCicada, Splinternet Worm). The second half of this list spells out the malware type explicitly (Ashen Rootkit, Grey Widow Ransomware) so you can drop them straight into a report-style scene.

When you use these in a thriller or campaign, treat the name as intelligence: characters would reference the family name in briefings, dashboards, and headlines. A recurring codename that the heroes slowly decode makes a satisfying through-line.

How to choose computer virus names

  • Match the name to the malware's job — lock words (Locker, Latch, Key) for ransomware, final words (Wiper, Reaper, Reckoner) for destructive code, and quiet words (Hush, Silent, Ghost) for spyware.
  • Keep it fictional: avoid naming your story's threat after a real strain like a well-known ransomware family, which can date the work and confuse readers who recognise it.
  • Use the name like an analyst would — have characters reference it in briefings, threat dashboards, and news chyrons so it feels tracked by real institutions.
  • Mix registers across a series: a clinical codename for the official report and a nickname the hacker crew actually uses adds texture and realism.
  • For CTF or game challenges, pair the codename with a short fake 'intel summary' (first seen, targets, behaviour) to make the puzzle feel grounded.

Frequently asked questions

How do security researchers name real malware?

Vendors use their own conventions, often pairing an animal or nature word with a threat category (spiders, bears, moths) or coining a single ominous name that hints at behaviour. Different companies frequently give the same strain different names, which is why threat reports list aliases.

Are these virus names based on real malware?

No. Every name here is invented for fiction and games and is styled after the tone of real threat-intel naming without copying any specific existing strain, so you can use them freely without referencing a real attack.

Can I use these names in a published novel or game?

Yes, these fictional names are free to use. As with any name, do a quick search to make sure your chosen one is not already a trademarked security product before you build major plot points around it.

What makes a malware name feel realistic in a story?

Behaviour-hinting nouns, a clinical rather than heroic tone, and consistent use as tracked intelligence. Readers believe a threat when characters treat the codename as something logged, briefed, and reported rather than as a cool label.

More like this

All 191 computer virus names

This is the complete list the generator above draws its random batches from, sorted A to Z and grouped by first letter.

Plain text, one name per line.

A: 9 names

  • Acid Wren Stealer
  • AcidLedger
  • AcidWren
  • Ashen Rootkit
  • AshenSpindle
  • AshFall
  • AshHarbor
  • AshLantern
  • AshVector

B: 11 names

  • Bitter Root Loader
  • BitterFrost
  • BitterRoot
  • BitterVector
  • Black Tithe Ransomware
  • BlackTithe
  • BlackVein
  • BlindOracle
  • BrimstoneBit
  • BrimstoneWorm
  • BrokenCompass

C: 18 names

  • ChokeHold
  • ChokeVector
  • Cinder Wyrm Miner
  • CinderChoke
  • CinderVigil
  • CinderWyrm
  • Cold Forge Crypter
  • ColdCircuit
  • ColdForge
  • CorrodeOS
  • CorrodeStack
  • CorrodeVein
  • CrackedHalo
  • CrackedVein
  • Crimson Abacus Payload
  • CrimsonAbacus
  • CryoLatch
  • CryoWyrm

D: 13 names

  • Dead Drop Beacon
  • DeadDrop
  • DimHarbor
  • DimLantern
  • DimReaper
  • DimReckoning
  • DimVector
  • Drowned Signal Jammer
  • DrownedKey
  • DrownedSignal
  • DustCathedral
  • DustMite
  • DustReckoner

E: 4 names

  • Ember Choke DDoS
  • EmberChoke
  • EmberLocker
  • EmberVein

F: 7 names

  • Ferrous Moth Loader
  • FerrousDirge
  • FerrousMoth
  • Frost Locker Crypter
  • FrostLocker
  • FrostReaper
  • FrostVein

G: 18 names

  • GallowsByte
  • GallowsCache
  • Ghost Quill Spyware
  • GhostLedger
  • GhostQuill
  • GhostWyrm
  • Glass Snake Exploit
  • GlassSnake
  • Grey Monsoon Botnet
  • Grey Widow Ransomware
  • GreyCathedral
  • GreyEcho
  • GreyLantern
  • GreyMantis
  • GreyMonsoon
  • GreyReaper
  • GreySpindle
  • GreyTithe

H: 8 names

  • Hex Harrow Trojan
  • HexHarrow
  • Hollow Keylogger
  • HollowKey
  • HollowReckoner
  • HollowVein
  • Hush Protocol RAT
  • HushProtocol

I: 7 names

  • Iron Moth Worm
  • IronCicada
  • IronDirge
  • IronHollow
  • IronMonsoon
  • IronMoth
  • IronVesper

L: 3 names

  • LeadCurtain
  • LeadMoth
  • LeadReaper

M: 7 names

  • Marrow Dropper
  • MoltenGlass
  • MoltenKey
  • MoltenVein
  • Morbid Loop Ransomware
  • MorbidLoop
  • MorbidVein

N: 12 names

  • Night Seed Beacon
  • NightAbacus
  • NightHarrow
  • Nightjar Backdoor
  • NightLedger
  • NightLocker
  • NightSeed
  • Null Tide Dropper
  • NullCathedral
  • NullMagpie
  • NullSpire
  • NullTide

O: 6 names

  • Onyx Cascade Rootkit
  • OnyxCascade
  • OnyxLatch
  • OnyxWyrm
  • Ossuary Rootkit
  • OssuaryOS

P: 16 names

  • Pale Cartographer Mapper
  • Pale Cicada Botnet
  • Pale Reckoner Wiper
  • PaleAudit
  • PaleCartographer
  • PaleCicada
  • PaleFuse
  • PaleGate
  • PaleLantern
  • PaleMonsoon
  • PaleReckoner
  • PaleStack
  • PaleWidow
  • PhantomAudit
  • PhantomLocker
  • PhantomTithe

R: 8 names

  • RotHarbor
  • RotStack
  • RotVector
  • Rust Halo Injector
  • RustHalo
  • RustHarrow
  • RustPlague
  • RustReckoner

S: 23 names

  • Sable Circuit Fryer
  • SableCircuit
  • SableHarrow
  • SableVigil
  • SableWorm
  • Salt Spindle Trojan
  • SaltMarrow
  • SaltReckoner
  • SaltWorm
  • Serpentine Loader
  • ShatterKey
  • ShatterNet
  • Silent Harvest Sniffer
  • SilentAbbot
  • SilentHarvest
  • SilentReckoning
  • Slate Reaper Stealer
  • SlateCache
  • SlateReaper
  • SlateVenom
  • SplinterHalo
  • SplinterNet
  • Splinternet Worm

T: 7 names

  • Tar Pit Honeytrap
  • TarPit
  • TarReaper
  • TarWidow
  • ThornGate
  • TombKernel
  • TombLatch

V: 10 names

  • Venom Stack Backdoor
  • VenomHarbor
  • VenomStack
  • ViperCache
  • ViperGate
  • ViperHarbor
  • Void Lily Wiper
  • VoidCicada
  • VoidLatch
  • VoidLily

W: 3 names

  • WormCathedral
  • WormLatch
  • WormwoodX

Z: 1 name

  • ZeroVigil