I have a 2.5 Gallon tank, and was wondering what would be a good companion for my Betta?
if by friend you meant another fish, then none.
2.5 gallon is far too small to put another fish in with the betta. Also betta's are quite terrotorial fish, and will almost certainly attack any other fish is such close quarters.