It really depends on what species of rainbow you want to get. Some, like threadfins, stay small, while others like iranian reds, get quite large. I've seen what I think was an iranian red that was 9" long and with a body the size of my hand.
You could probably put 4-8 Praecox or Boesemani rainbows in that tank without a problem.