Docker Container Name Generator

Docker-Style Names for Containers, Images and Stacks

Technology & Internet500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 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

More in Technology & Internet