In knitting, buttonholes can be made in several ways.

Buttonhole Techniques (knitting)

Any type of knit buttonhole can be strengthened (and given neater edges) with embroidery, specifically the buttonhole stitch.

References

Hiatt, June Hemmons (1988). The Principles of Knitting. New York: Simon & Schuster. pp. 218–227.

Wiseman, Nancie M. (2002). The Knitter's Book of Finishing Techniques. Woodinville, WA: Martingale & Company. pp. 111–127.