Wherever a loose bed of sand is subject to sufficiently strong winds, aeolian dunes form at predictable wavelengths and growth rates. As dunes mature and coarsen, however, their growth trajectories become more idiosyncratic; nonlinear effects, sediment supply, wind variability and geologic constraints become increasingly relevant, resulting in complex and history-dependent dune amalgamations. Here we examine a fundamental question: do aeolian dunes stop growing and, if so, what determines their ultimate size? Earth’s major sand seas are populated by giant sand dunes, evolved over tens of thousands of years. We perform a global analysis of the topography of these giant dunes, and their associated atmospheric forcings and geologic constraints, and we perform numerical experiments to gain insight on temporal evolution of dune growth. We find no evidence of a previously proposed limit to dune size by atmospheric boundary layer height. Rather, our findings indicate that dunes may grow indefinitely in principle; but growth depends on morphology, slows with increasing size, and may ultimately be limited by sand supply.