No they are two different dishes. The similarity is both are made with besan and onions. Bhaji is made by dipping individual onion slices in a thick besan batter and pakora is a crispier snack where chopped are tossed with besan and deep fried.