If the dessert is made with plain sparkling water or seltzer water - it's an ice cream soda.  If the dessert is made with flavored soda - like root beer - it's a float.  Ice cream sodas have been around for over a hundred years and are a classic.