A shirt is a very important part of your personality and if you are going to invest money in it, then why don’t you make the best use of it? Looking for the top shirt brands in India? Well, here is an article that will help you to choose the best shirt brand as per your requirement.

Best Men’s Shirt Brands in India 2023

Handpicked 13 Best shirt brands in India, that you must know

Monte Carlo

Monte Carlo, is one of the most preferred brands by men all over India. These shirts are designed and produced for those who love to look smart and classy. These shirts come at a reasonable price and fit like a glove on your body.


The most trusted shirt brand in India. Ajio is perfect for everyday casual wear and ideal for working professionals. Featuring a large collection of unique, yet prestigious styles, Ajio makes sure to add style to every wardrobe. AJIO clothing is known for its perfect blend of comfort and style.

Tommy Hilfiger

If you like wearing long sleeve dress shirts and denim, then Tommy Hilfiger is one of those clothing brands that will always help you look your best. The clothing brand was launched in 1984 by Tom and Gerry Hilfiger as a menswear line. Today, the company is part of the American giant VF Corporation and sells its brand through a chain of retail stores all over the world.   


BlackBerrys is the best brand for shirts in India. It is a high-quality yet affordable kind of apparel. The famous Canadian company designs comfortable and breathable shirts that are smartly tailored to the latest fashion trends.

John Players

John Players is the most popular and the most credible brand in today’s fashion industry.  It has been ranked as the  1st  while make best-selling shirts in India, which is very famous for its casual shirts with stylish designs and comfortable material with specially-selected color schemes.

Louis Philippe

Louis Philippe is the brand that has established its strong position in the market by introducing high-quality shirts to its customers. They are famous for their high-quality crafted shirt collections designed for all men irrespective of their age. The company uses the finest fabrics for creating shirts to give its customers a unique experience.

Van Heusen

Van Heusen is one of the top shirt brands in India. These are very comfortable to wear and easy to wash, and carry styles for casual, semi-formal, and formal purposes.

If you are trying to buy a shirt for black jeans check out this article for more.

Privee Paris

Privée Paris, one of the best shirt brands in India, can be best described as an international brand with a local Indian touch. Being one of the few companies, Privee Paris offers both ready-to-wear and bespoke options which are not commonly found in any other brand.

Zodiac online

Zodiac is a brand that provides both formal and casual shirts. Zodiac also has a big collection of different shirts you can choose from. Many people like to wear Zodiac shirts since they look elegant and provide a great fit.

Classic Polo

Classic Polo is one of the best shirt brands in India. The shirts they offer are made from cotton and are very comfortable to wear. They provide customization options so you can select the exact style and size you want.


If you are shopping for the best quality shirt then Arrow is a perfect choice. Arrow Shirt Online Offers the best collection of trendy shirts for men in sizes 30 to 52.

As a full-service fashion retail store, Arrow is a preferred brand that offers the best shirt collection for men. The company provides a wide range of shirts that can be worn for any occasion. It is a promising brand that has managed to stay relevant in the market for years.

Peter England

With technology getting more advanced day after day, there are a lot of changes happening in the modern world. In recent years there has been a tremendous change in the clothing industry.

An incredible number of clothing brands have been introduced in the market, giving people a vast options to choose from for their shopping pleasure. Peter England is a name that has been popular for a long time, and it is something that you should give a try.