"A committee should be set up to suggest names after assessing the sportspersons involved in different sports on the basis of their performances for honouring them with Bharat Ratna," Milkha, who was here to attend a programme, told reporters.
"Preference should be given to Olympic sports as they are played by more countries and so the competition is also more," he said.
Milkha said iconic cricketer Tendulkar, who was named for the Bharat Ratna on the day of his retirement last month, should be made the sports minister.
Milkha re-iterated that hockey wizard Dhyanchand should have been honoured with Bharat Ratna before Tendulkar.
Also Read
Earlier, addressing the the 21st foundation day of Seth M R Jaipuria school, Milkha rued at the lack of quality athletes despite the country having good facilities.
"I played at the time when even basic facilities were not available in the country. We didn't know about the shoes and the track suits. Today, despite having so many facilities athletes of national level are not coming up," he said.
Regarding his future plans, the only Indian male athlete to have won an individual track and field gold in Commonwealth Games said, "I did, what I have to done. Now I am 85 years old.