name field changing type

Is it possible to change the name field type for a custom module or change the appearance (make it a dropdown list / auto generate info from other field inputs)
If so how?


Found an article explaining how to change it to a dropdownlist which will do me.