Vodni rastline so rastline ki so se prilagodile življenju v vodnem okolju (slana ali sladkovodna). Prav tako so napoteno kot hidrofite ali makrofite, da jih ločimo od alg in drugih mikrofitov. Makrofit je a rastlina, ki raste v ali blizu vodo in je bodisi nastajajoča, potopljena ali plavajoča.