En este tema encontraras un ejemplo de como recorrer controles
http://www.forosdelweb.com/f29/limpiar-textbox-450648/
Pero comentaste que la idea es cargar los nombres desde una base de datos, entonces hay una variacion en la logica y es que cargar los controles debes recorrer el numero de filas que vengan en una consulta. en terminos tecnicos seria realizar un foreach a los rows de un DataTable.
Creo que tambien es mas recomendable crear dinamicamente cada CheckBox, uno por cada row encontrado, asi si hay 3 nombres solo se crean 3 objetos y no tendrias 7 en el diseño, se crean solo los que llegaron en la consulta
Código C#:
Ver originalforeach(DataRow row in miTabla.Rows)
{
//Aqui el codigo para crear el checkbox
}
Saludos