Addressing a rally in Maharajganj, he termed Aiyar "guru ghantal" (shrewd).
"Mani Shankar Aiyar used abusive words against PM Modi but Rahul baba remained silent," Shah said.
Aiyar had stirred a controversy recently through an article in a newspaper, reminding readers of his "neech aadmi" comment made against Modi in 2017. He was suspended from the party for his statement.
"Can anyone tolerate abusive words against the prime minister," Shah asked voters.
Referring to the Balakot airstrike, the BJP president claimed that while there was excitement in the country and people were distributing sweets, there was "mourning" at the offices of Rahul Gandhi and Samajwadi Party chief Akhilesh Yadav.
"The glow on their faces had vanished as if their own had died," he alleged.
Zakir Naik, now abroad, has been accused of delivering inflammatory speeches besides money laundering.
"Due to his influence, hundreds of people were killed in terror attacks in Sri Lanka. This person is promoting terrorism and inciting people. When someone asked him when would you go to India, he replied, when the Congress comes to power," Shah claimed.
"I want to tell him that the BJP is going to form the next government and If you dared to enter the country, you would be brought to book," Shah said.
Shah also claimed that during the 55 years when the Gandhi family called the shots, no initiative was introduced for free medical treatment.
He said the support for the BJP was coming from the hearts of the people.
"I have visited many states. Wherever I went, I only heard Modi-Modi. This is not an election slogan. It is coming from the hearts of the people," he said.
Later addressing a rally in Ballia, Shah said when soldiers were brutally killed by Pakistan in the previous Manmohan Singh government, which was supported by the SP and the BSP, they did nothing and kept mum.
"Our government will not compromise with the security of the country. Omar Abdullah, a friend of Rahul Gandhi, Akhilesh Yadav and Mayawati, is talking of a separate prime minister for Jammu and Kashmir. He wants the state's separation from India," Shah said.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)