Anandiben Patel, the legislator from Ghatlodia seat of Ahmedabad city, had earlier announced that she would not contest the polls.
The BJP has also dropped minister Rohit Patel from Anand seat.
The other MLAs not given tickets are Nagarji Thakor from Radhanpur, R M Patel from Asarwa (SC) and Vinchhia Bhuria from Limkheda (ST).
Former minister and spokesperson Jaynarayan Vyas will be contesting from Siddhpur, from where he lost the 2012 polls.
The ruling party has also given tickets to Tejashariben Patel, the former Congress MLA who joined the saffron party earlier, and Kanu Makvana, the son of former Congress MLA Karamshi Makvana, who had crossed over to the BJP during the Rajya Sabha polls.
The BJP has fielded Bhupendra Patel from Ghatlodia, represented by Anandiben Patel, while senior leader Kaushik Patel has been given the ticket from Naranpura, which was earlier represented by party president Amit Shah.
Mr Shah had resigned as MLA after his election to the Rajya Sabha.
The 182-member Gujarat Assembly will go to the polls in two phases on December 9 and 14. The counting of votes will be taken up on December 18.