Why do boys think a girl is cute?

Because they are attracted to her. It may be her personality or her looks. Cute can mean a wide variety of things.