Along with them, ex-BJP lawmaker Ram Shakal took the oath.
The former journalist unsuccessfully contested the recent West Bengal assembly elections on a Bharatiya Janata Party ticket.
Noted physicist Yash Pal and space scientist Roddam Narasimha were among those chosen for this year's second highest civilian honour of Padma Vibhushan while yesteryear cine stars late Rajesh Khanna and Sharmila Tagore and cricketer Rahul Dravid were selected for Padma Bhushan.
Opposition members led by Trinamool Congress MP Sukhendu Sekhar and Congress leader Mallikarjun Kharge asked the government to clear its stand over the nationality of the minister. Without naming the minister, Sekhar said: "The prime minister has been allowed to lay a list of the ministers after the reshuffle. Go through Wikipedia, then you will find that the name of the gentleman... a minister of state for home affairs is a reportedly a Bangladeshi." Sekhar was also supported by Kharge and other opposition members.
The nominations were made by President Ram Nath Kovind on the advice of Prime Minister Narendra Modi, the PMO said.
The disruption by Opposition members drew sharp criticism from Prime Minister Modi who accused them of being unable to digest the fact that a large number of new ministers are women, Dalits, tribals and those from other backward classes
The prime minister said he was expecting members of the House to show enthusiasm by thumping their desks as a large number of those from the Dalits, Scheduled Tribes and OBC communities as well as sons of farmers and those from economically backward and rural backgrounds have become ministers in the recent rejig.
Cross-voting by Left and Congress MLAs on Friday helped Trinamool Congress gain an extra seat in West Bengal while a similar action by Congress MLAs in Andhra Pradesh saw the Telangana Rashtra Samithi making its debut in Rajya Sabha as high drama marked the polls to the upper House in the two states.