Why is is this molecule called ketene?
This molecule is a ketene because it contains the ketene functional group:

Whilst the ketene appears to contain an alkene and a ketone functional group, which as you have suggested is where its name comes from, its chemistry is notably different from both of its 'constituent groups'.