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 the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.