Hello Pardeep,
Computer science would be the first one to come in mind. If you have a knack for coding or you think you can develop that, go for it. It has abundant opportunities to earn but the companies who pays in six figures makes it sure they extract far more worth of work from you. Second would be electrical and electronics or electronic and communication. Good pay but landing a nice job might be tricky. The future market is perceived to be slow. You have to be really really good at what you do. Third comes Mechanical Engineering. In this discipline, although you get a slow start considering package, your progress will be exponential. Plus this discipline is the one which will never become obsolete. There will always be something for you; which can't be said for the other two. Mechanics has been serving human since the Stone Age and will continue to do so. That being said, if you're good in talking or have exceptional analytical skills, you can try for consultancy firms. They also offer hefty packages and generally their clients are giants in technology so you get to do core work also.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile