C'est encore autre chose. ;)
Une caution, en location (et dans d'autres domaines), c'est une personne qui s'engage à payer certaines sommes si le débiteur ne le fait pas. Et on emploie le terme caution car là encore cette personne n'avance aucune somme d'argent, rien n'est encaissé, c'est un engagement moral et juridique et elle ne paye que s'il y a défaut du débiteur.
Pour résumer :
La somme qu'on laisse pour louer un logement et qui peut éventuellement servir à la fin du bail pour des réparations dans le logement ou un dernier impayé, et qui est encaissée c'est un dépôt de garantie.
Le chèque qu'on laisse quand on réserve une salle, quand on demande la télé à l'hôpital, quand on loue une voiture... c'est un chèque de caution qui n'est encaissé que s'il y a un problème.
La personne qui se porte garante pour rembourser des sommes dues en cas de carences du débiteur, c'est une caution (pour la location d'un bien immobilier, pour un crédit...).