#35: Generate the slug based on name