Pratap \p-ra-tap\ as a boy's name is of Hindi origin, and the meaning of Pratap is "majesty".
A baby name that sounds like Pratap is Pradeep. Other similar baby names are Pratt and Porat.