Docker Container Name Generator
Docker-Style Names for Containers, Images and Stacks
Tap a name to copy itPress Space for a new batch500 names in this generator
Generate Docker container names in the classic adjective_scientist style Docker assigns by default, plus nautical and whale-themed names for compose services, swarm nodes and homelab stacks. Every name is lowercase and valid for docker run --name.
About docker container names
When you start a container without --name, Docker assigns one from its built-in namesgenerator: a random adjective joined by an underscore to the surname of a notable scientist, engineer or hacker, producing names like eager_einstein, clever_turing or sleepy_curie. The only hard-coded exception is boring_wozniak, which the generator refuses to emit because Steve Wozniak is not boring. The pattern is deliberately memorable so you can type docker logs quirky_hopper instead of copying a 12-character ID.
Container names must start with a letter or digit and may contain only letters, digits, underscores, periods and hyphens, and they must be unique on the host (or within a swarm). The names here follow those rules exactly. Beyond the adjective_surname style, the list includes nautical and whale-themed names that fit Docker's Moby branding: harbor_master, orca_cache, lighthouse_keeper, barnacle_db. These work well as memorable compose service names, swarm node hostnames or labels for a homelab stack.
For production, most teams still prefer descriptive names (api-gateway, redis-cache), but a themed scheme helps when you have several interchangeable workers or throwaway dev environments.
Tips for choosing a name
- Pass the name with docker run --name <name> or set container_name in docker-compose.yml; Compose otherwise generates project_service_1.
- Stick to lowercase letters, digits, underscores and hyphens; names must begin with an alphanumeric character and be unique per host.
- Use the adjective_scientist style for throwaway dev and test containers, and reserve descriptive names like postgres-primary for anything that ships.
- Pick one nautical theme for a whole stack (deckhand, bosun, first_mate, quartermaster) so related services are recognizable in docker ps.
- Avoid renaming long-running containers casually; other containers may reference the name in links, networks or health checks.
Frequently asked questions
How does Docker generate random container names?
Docker's namesgenerator package picks a random adjective and the surname of a notable scientist, inventor or programmer, joined with an underscore (for example, nifty_faraday). If the name is already in use on the host it retries. The generator explicitly skips boring_wozniak.
What characters are allowed in a Docker container name?
A container name must match [a-zA-Z0-9][a-zA-Z0-9_.-]+ : it starts with a letter or number and can then contain letters, numbers, underscores, periods and hyphens. No spaces or other punctuation. Names are case-sensitive but lowercase is the convention.
How do I set or change a container's name?
Use docker run --name mycontainer image when creating it, or docker rename old_name new_name afterward. In Docker Compose, set container_name: under the service; otherwise Compose builds names from the project and service name.
Should production containers use random names like these?
Usually not. Descriptive names (web-frontend, worker-queue) make logs and monitoring easier to read. Random or themed names are best for local development, CI jobs, demos and clusters of identical workers where the name carries no meaning anyway.
All 500 docker container names
Browse the full list
- eager_einstein
- clever_turing
- brave_lovelace
- quirky_hopper
- sleepy_curie
- zealous_tesla
- bold_hamilton
- gentle_noether
- wizardly_babbage
- stoic_darwin
- peppy_feynman
- nifty_faraday
- jolly_kepler
- crisp_newton
- vigilant_galileo
- dreamy_bohr
- cranky_heisenberg
- upbeat_planck
- tender_mendel
- sharp_pasteur
- mellow_archimedes
- giddy_euclid
- witty_pythagoras
- hungry_hypatia
- relaxed_franklin
- nostalgic_edison
- brisk_volta
- hopeful_ampere
- frosty_kelvin
- elated_maxwell
- steady_boole
- fervent_leibniz
- lucid_descartes
- quiet_gauss
- festive_euler
- sturdy_fermat
- rustic_pascal
- sunny_bernoulli
- cozy_lagrange
- restless_laplace
- plucky_fourier
- merry_riemann
- calm_hilbert
- fiery_ramanujan
- bashful_goedel
- candid_shannon
- sassy_dijkstra
- snappy_knuth
- perky_ritchie
- thirsty_thompson
- stubborn_kernighan
- agile_torvalds
- gallant_wozniak
- serene_engelbart
- intrepid_berners_lee
- mystic_cerf
- spry_kahn
- nimble_lamport
- keen_liskov
- cocky_mccarthy
- tidy_minsky
- brawny_backus
- dazzling_wilkes
- happy_hawking
- loving_sagan
- silly_goodall
- nervous_carson
- adoring_mcclintock
- pensive_meitner
- busy_wu
- elegant_ride
- focused_jemison
- inspiring_agnesi
- jovial_germain
- kind_kovalevskaya
- lucid_noyce
- modest_moore
- naughty_nash
- objective_ohm
- optimistic_oersted
- practical_poincare
- reverent_rutherford
- romantic_roentgen
- suspicious_schrodinger
- trusting_thomson
- unruffled_volhard
- vibrant_wegener
- wonderful_wiles
- youthful_yalow
- zen_zuse
- admiring_antonelli
- affectionate_albattani
- amazing_allen
- angry_almeida
- awesome_bardeen
- beautiful_bassi
- blissful_bell
- boring_bhabha
- compassionate_bhaskara
- competent_blackwell
- confident_bohm
- dazzling_booth
- determined_borg
- distracted_bose
- ecstatic_brahmagupta
- elastic_brattain
- epic_brown
- exciting_buck
- flamboyant_burnell
- friendly_cannon
- gracious_carver
- great_cartwright
- hardcore_chandrasekhar
- interesting_chaplygin
- laughing_chatelet
- lucid_chatterjee
- magical_chebyshev
- musing_cohen
- nice_colden
- pedantic_cori
- priceless_cray
- recursing_curran
- sad_davinci
- sweet_dewdney
- thirsty_dhawan
- trusting_diffie
- vigorous_dirac
- wizardly_driscoll
- xenodochial_dubinsky
- youthful_easley
- eloquent_elbakyan
- elegant_elgamal
- fervent_elion
- flamboyant_ellis
- funny_fermi
- gifted_gagarin
- goofy_galois
- gracious_ganguly
- heuristic_golick
- hopeful_goldberg
- infallible_goldstine
- inspiring_goldwasser
- intelligent_greider
- jolly_grothendieck
- jovial_haibt
- keen_haslett
- kind_hawking
- loving_hermann
- lucid_herschel
- magical_hertz
- mystifying_hodgkin
- naughty_hofstadter
- nervous_hoover
- nifty_hugle
- objective_ishizaka
- optimistic_jackson
- peaceful_jang
- pedantic_jennings
- pensive_jepsen
- practical_johnson
- priceless_joliot
- quirky_jones
- quizzical_kalam
- recursing_kapitsa
- relaxed_kare
- reverent_keldysh
- romantic_keller
- sad_khayyam
- serene_khorana
- sharp_kilby
- silly_kirch
- stoic_kowalevski
- strange_lalande
- stupefied_lamarr
- suspicious_leakey
- sweet_leavitt
- tender_lederberg
- thirsty_lehmann
- trusting_lewin
- unruffled_lichterman
- upbeat_lumiere
- vibrant_mahavira
- vigilant_margulis
- vigorous_matsumoto
- wonderful_mayer
- xenodochial_mclaren
- youthful_mendeleev
- zealous_merkle
- zen_mestorf
- adoring_mirzakhani
- affectionate_montalcini
- agitated_morse
- amazing_murdock
- angry_moser
- awesome_napier
- beautiful_nightingale
- blissful_nobel
- bold_northcutt
- brave_payne
- busy_perlman
- charming_pike
- clever_poitras
- cool_proskuriakova
- cranky_ptolemy
- crazy_raman
- dazzling_ramanujan
- determined_ritchie
- distracted_robinson
- eager_rubin
- ecstatic_saha
- elastic_sammet
- elated_sanderson
- eloquent_shamir
- epic_shaw
- exciting_shirley
- fervent_shockley
- festive_shtern
- flamboyant_sinoussi
- focused_snyder
- friendly_solomon
- frosty_spence
- gallant_stonebraker
- gifted_sutherland
- goofy_swanson
- gracious_swartz
- great_swirles
- happy_taussig
- hardcore_tereshkova
- hopeful_tharp
- infallible_tu
- inspiring_varahamihira
- intelligent_vaughan
- interesting_villani
- jolly_visvesvaraya
- jovial_wescoff
- keen_wilbur
- kind_williams
- laughing_williamson
- loving_wing
- lucid_wright
- magical_yonath
- modest_zhukovsky
- musing_galileo
- naughty_brahe
- nice_copernicus
- nifty_ptolemy
- objective_hubble
- optimistic_leavitt
- peaceful_herschel
- pedantic_halley
- pensive_cassini
- practical_huygens
- priceless_messier
- quirky_lowell
- quizzical_hale
- recursing_tombaugh
- relaxed_shapley
- reverent_zwicky
- romantic_payne_gaposchkin
- serene_rubin
- sharp_sagan
- sleepy_drake
- stoic_kuiper
- strange_oort
- stupefied_gamow
- suspicious_lemaitre
- sweet_chandra
- tender_hoyle
- thirsty_burbidge
- trusting_bell_burnell
- unruffled_penrose
- upbeat_wheeler
- vibrant_thorne
- vigilant_weiss
- vigorous_wilson
- wizardly_penzias
- wonderful_zeldovich
- moby_dock
- harbor_master
- dockyard_foreman
- whale_pod
- pod_whisperer
- orca_cache
- baleen_queue
- blue_whale
- humpback_api
- narwhal_proxy
- beluga_gateway
- minke_worker
- sperm_whale_db
- krill_feeder
- plankton_stream
- barnacle_db
- tugboat_runner
- lighthouse_keeper
- foghorn_logger
- anchor_store
- bilge_pump
- crows_nest
- quarterdeck
- portside_proxy
- starboard_cache
- keel_service
- rudder_router
- ballast_worker
- cargo_hold
- container_yard
- crane_operator
- gantry_crane
- stevedore
- longshoreman
- manifest_reader
- customs_gate
- quay_wall
- pier_nine
- wharf_rat
- dry_dock
- slipway
- mooring_line
- bollard
- hawser
- sea_legs
- salty_dog
- deckhand
- bosun
- first_mate
- galley_cook
- engine_room
- boiler_room
- coal_bunker
- cargo_net
- shipping_lane
- trade_wind
- harbor_pilot
- drift_buoy
- channel_marker
- tidewater
- ebb_tide
- flood_tide
- nautilus
- kraken_queue
- leviathan_db
- sea_serpent
- siren_song
- mermaid_cache
- neptune_gateway
- poseidon_proxy
- triton_worker
- calypso_cron
- ahab_scheduler
- ishmael_logger
- queequeg_worker
- pequod_cluster
- starbuck_api
- stubb_sidecar
- flask_mate
- white_whale
- ambergris_store
- scrimshaw
- harpoon_runner
- blubber_cache
- spout_metrics
- fluke_worker
- breach_alerts
- bow_wave
- wake_tracker
- splashdown
- deep_dive
- abyssal_db
- trench_store
- benthic_worker
- pelagic_stream
- reef_cache
- coral_api
- lagoon_proxy
- atoll_gateway
- sandbar_store
- driftwood
- sea_glass
- tide_pool
- kelp_forest
- anemone_api
- urchin_worker
- starfish_cron
- hermit_crab
- sand_dollar
- conch_shell
- cuttlefish_cache
- octopus_proxy
- squid_queue
- jellyfish_worker
- manta_stream
- stingray_db
- marlin_api
- swordfish_gateway
- tuna_worker
- salmon_run
- trout_stream
- eel_tunnel
- sturgeon_db
- grouper_api
- snapper_worker
- barracuda_proxy
- dolphin_pod
- porpoise_cache
- sea_otter
- walrus_db
- seal_worker
- sea_lion_api
- penguin_proxy
- albatross_cron
- petrel_logger
- pelican_store
- puffin_cache
- osprey_proxy
- frigate_gateway
- oyster_db
- abalone_store
- nautical_mile
- knot_counter
- fathom_db
- league_worker
- sextant_api
- astrolabe
- compass_rose
- dead_reckoning
- log_line
- chip_log
- binnacle
- helm_service
- tiller_worker
- jib_proxy
- mainsail_api
- spinnaker_cache
- topsail_cron
- foresail_store
- mizzen_db
- halyard_worker
- sheet_line
- boom_vang
- bowsprit_api
- figurehead
- transom_proxy
- gunwale
- scupper_logger
- hatch_cover
- bulkhead_db
- porthole_api
- davit_worker
- windlass_cron
- capstan_store
- poop_deck
- orlop_deck
- bilge_rat
- powder_monkey
- cabin_boy
- quartermaster
- navigator_api
- helmsman_worker
- lookout_cron
- signalman_proxy
- purser_store
- shipwright
- ropewalk
- sail_loft
- chandlery
- tar_barrel
- oakum_worker
- caulker_api
- rigger_cache
- dapper_hamming
- lively_wirth
- chipper_hoare
- rowdy_iverson
- cheerful_mcilroy
- sprightly_kay
- dashing_codd
- breezy_huffman
- jaunty_rivest
- spirited_lempel
- zippy_ziv
- hearty_brooks
- bubbly_bachman
- zesty_stallman
- earnest_hejlsberg
- gutsy_eich
- limber_gosling
- radiant_matz
- sunny_adleman
- robust_cook
- dock_master
- ballast_tank
- buoy_tender
- fog_bank
- reef_knot
- bowline_hitch
- anchor_watch
- dog_watch
- bell_buoy
- keelhaul_cron
Related generators
Server Name Generator
Hostnames and Community Server Names Worth Keeping
Computer Name Generator
Hostnames for PCs, laptops, servers and home labs
Network Name Generator
SSIDs, hostnames and naming schemes for home labs and offices
Device Name Generator
Names for Phones, Laptops, Gadgets, and Hardware Products
Random Server Name Generator
Names for Discord, game and home-lab servers
Hacker Name Generator
Handles, aliases and cyberpunk hacker names
More in Technology & Internet
Twitter Name Generator
Twitter and X Handles People Actually Follow
Spinxo Name Generator
SpinXO-Style Usernames Built From Your Hobbies and Nickname
Pinterest Name Generator
Usernames and board names that read like curated aesthetics
Drone Name Generator
Names for Your Quadcopter, FPV Rig, or Fictional UAV
UwU Name Generator
Cutesy uwu usernames for Discord, Twitch and TikTok
Influencer Name Generator
Catchy influencer names and handles for every niche