En este caso, sería mejor que el id sea igual que el name. Esto se debe a que el label contiene el atributo for con el nombre del id. Esto lo suelen emplear los programas lectores de pantalla. Si yo como usuario no-vidente escucho "Chekbox" quizás me suene raro o no entiendo. Pero si Escucho "Huevo", seguramente sea más claro.
https://github.com/UCC-LabCompu2/proyecto2024-moyano/blob/4527bc86f0c70e969d0fa80ef75b2ae8016adf1b/busqueda.html#L40-L59
En este caso, sería mejor que el id sea igual que el name. Esto se debe a que el label contiene el atributo for con el nombre del id. Esto lo suelen emplear los programas lectores de pantalla. Si yo como usuario no-vidente escucho "Chekbox" quizás me suene raro o no entiendo. Pero si Escucho "Huevo", seguramente sea más claro.