The BJP's central election committee, chaired by Mr Shah, was also attended by Gujarat Chief Minister Vijay Rupani.
A preliminary list prepared by the BJP state unit was discussed, the sources said.
Gujarat's Deputy Chief Minister Nitin Patel, BJP state in-charge Bhupender Yadav and state BJP president Jitu Vaghani were also present at the two-hour long meeting.
The elections for the 182-member Gujarat Assembly will take place on December 9 and 14. The votes will be counted on December 18, along with those of Himachal Pradesh, where elections were held on November 9.
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.