While "ammonium bicarbonate" is a commonly used name, it's not technically accurate according to IUPAC (International Union of Pure and Applied Chemistry) naming conventions.
Here's why:
* Bicarbonate implies the presence of the $HCO_3^-$ ion.
* Hydrogen carbonate is the more accurate name for the $HCO_3^-$ ion.
Therefore, the correct chemical name is ammonium hydrogen carbonate.