Final answer:
The correct name for K2HPO4 is dipotassium hydrogen phosphate, which is represented by option (a). This is determined by the naming conventions for ionic compounds, considering the charge on each ion.
Step-by-step explanation:
The correct name for K2HPO4 is dipotassium hydrogen phosphate. In naming ionic compounds, the cation (positively charged ion) is named first, followed by the anion (negatively charged ion). Potassium (K) is the cation here, and hydrogen phosphate (HPO42-) is the anion.
The hydrogen phosphate ion consists of one hydrogen ion (H+) and the phosphate ion (PO43-). Since there are two potassium ions needed to balance the charge, it is referred to as dipotassium. This leads us to the correct answer which is option (a) dipotassium hydrogen phosphate.