It is called a mocktail because it is a beverage that mocks (imitates) a cocktail, but without the alcohol.