There are several flute brands available but the most popular is Yamaha. It is used by most flute players from beginners to experienced flutists. Other flute brands include Altus, Pearl, Jupiter, Trevor James, and Armstrong.
Best flute brand depends on how old are you, and how long have you been playing. Yamaha is one of the best brands, also check out the brands called Pearl and Jupiter flutes. I recommend you to ask from your local music store.