Doing it the most straightforward, least tricky way available. One example is selection sort.
In this case naive does not mean bad or unusable. It just means not particularly good.
Taking Jon Skeet's advice to heart you can describe selection sort as:
- Find the highest value in the list and put it first
- Find the next highest value and add it to the list
- Repeat step 2 until you run out of list
It is easy to do and easy to understand, but not necessarily the best.