Although they sometimes do taste similar, they are actually different. Butterscotch doesn't use cream or milk like caramel. Instead it's made with butter and brown sugar. Caramel also typically has a bit of a sweeter taste from the vanilla which isn't always used in butterscotch.