Can a 6 month old have ice cream?

No.

Ice cream should be avoided in babies under 12 months of age because their digestive systems are not yet fully developed and can have trouble digesting it. Ice cream is also high in sugar and fat, which can be unhealthy for babies.

Toddlers Health - Related Articles