It is a bad thing to use select(),it will create partials objects, and once created, you will never be able to fetch the remaining data. Use it only if you know what you are doing.
An ORM requires the primary key to be present in every object, otherwise it won't know the state of the object, and can't relate it to anything.
If you really only want the name, use the DB query builder: