現存する最古のテクストである『金瓶梅詞話』の序に書いてあることから、作者は蘭陵の笑笑生とされるが、詳細はいまだわからない部分が多い。「蘭陵」は山東省の地名で、文章にも山東省の方言語彙も見られることから、一般的には山東省の人と考えられている。その一方で、当時の大文人の王世貞が、当時権勢を振るっていた厳嵩・厳世蕃親子を弾劾するために書いたとも言われるが、王世貞は江蘇省の人である。また、現在の上海語に近い呉語と共通する方言語彙も多く現れる ことから呉語地域の出身者という見方もある。なお、蘭陵は名酒を産することで有名なことから、「蘭陵の笑笑生」とは「酒を飲みながら、笑って書いた」くらいの意味のペンネームであり、必ずしも蘭陵の人とは限らないのではないかと日下翠は述べている。
具体的な作者名としては他にも李開先や屠隆も挙げられるが、その主な根拠は李開先のものと分かっている文章が使われていたり、屠隆のものとみられる文章が使われているからである。ただ、『金瓶梅』は当時の俗文学がそうであるように、様々な文章からの引用やそのパロディが非常に多く使われており、李開先や屠隆の文章もそうした素材に過ぎないかもしれない 。
西門慶は作中で質屋、呉服屋、糸屋などの商売を始めているが、薬屋以外の商売については描写が詳しい。このことから、作者はこれらのビジネスについて幅広く詳しく知っていたものと推定できる。実際に作者自身がこのようなビジネスを手掛けていたのかもしれない。ただし、薬屋の商売については具体的なことはほとんど描写されていない。薬屋については『水滸伝』での設定でもあるし、武大を毒殺する薬を入手する先を必要とするから、仮に作者が薬屋を描写できるほど詳しくなくてもこれは外せないのである。
評価.
一方で倫理的側面からこの小説を否定したり、そもそも単なる滑稽譚として切り捨てる見方もあった 。例えば李日華は「概ね市井の滑稽譚のきわめて野卑なもので、鋭さは『水滸伝』に遠く及ばない。袁宏道が絶賛したが、物好きにもほどがある」 と評価している 。沈徳符は『金瓶梅』を好意的に評価したが、人に出版を勧められたときには、人心を惑わせた罪で閻魔様に非難されるからいやだ、と答えたという