TOP equates to "the best". So you already have a self-explanatory name, whether it is meant business or science-wise. It could be referring to the quality of solar panels being sold or simply to the company trademark. "Top" is a very generic term but still resonates with people, no matter what the niche.