Astro turf is just another name for artificial grass products. Calling artificial grass as astroturf is similar to calling all copy machines as xerox or all loaders as bobcats. Astroturf was popular at the begging of artificial turf development and stays in our brains since the early times of fake grass purchase.